Kriptografi Öğren
Kriptografi Öğren — Telefonunda şifreler, hash’leme ve TLS
Kriptografi Öğren, Caesar şifresinden AES, RSA ve TLS’ye kadar kriptografiyi A1’den C2’ye derecelendirilmiş 67 kursta öğreten ücretsiz bir iOS ve Android uygulamasıdır. Her ders, matematiği telefondaki bir kod düzenleyiciyle birleştirir; böylece yalnızca nasıl çalıştığını okumak yerine bir şeyi kendin şifreler, hash’ler ve imzalarsın. İlk seferde anlaşılmayan konular için de bir AI Mentor bulunur.
- Fiyat
- Ücretsiz, isteğe bağlı Pro
- Platformlar
- iOS ve Android
- Diller
- 22
- Yaş sınırı
- 4+
- Gereksinimler
- iOS 15.1 veya üzeri
- App Store
- 5.0 ★ (1)


Kendin yazdığın bir şifreyi gerçekten anlarsın.
AES’in verileri bir anahtarla karıştırdığını okumak başka şeydir; XOR’u çalıştırmak, yanlış bir anahtar vermek ve çıktının gürültüye dönüşmesini izlemek ise fikrin akılda kalmasını sağlar. Müfredat, ilk adımın yerine değil, hemen arkasına bu ikinci adımı koyar.
Nedir
Kriptografi Öğren, Caesar şifresi ve A1 düzeyindeki ikili/onaltılık sayı temellerinden B1–B2 düzeyindeki AES, RSA, TLS ve dijital imzalara; C1–C2 düzeyindeki kuantum sonrası kriptografi, sıfır bilgi kanıtları ve homomorfik şifrelemeye kadar kriptografiyi 67 kursta öğreten ücretsiz bir iOS ve Android uygulamasıdır. Her ders beş ila on dakika sürer, şifreyi veya hash işlevini telefonda yazıp çalıştırabileceğin bir kod düzenleyici içerir ve AI Mentor sorularını anında yanıtlar.
Uygulamanın içinde
Nasıl görünüyor




Kurs
Kriptoloji kursunda neler var?
Uygulamanın kendi müfredatından oluşturulmuş 67 kurs: Caesar şifresinden post-kuantum kriptografiye ve sıfır bilgi ispatlarına kadar.
Klasik Şifreler ve Sayı Temelleri
Kriptolojiye giriş, alanın tarihçesi ve bugün neden önemli olduğu, Caesar şifresi, yerine koyma ve permütasyon şifreleri ile sonraki tüm kursların temel aldığı binary, hex ve encoding bilgileri.
Günlük Güvenlik ve Saldırı Temelleri
Günlük kullanıcılar için HTTPS, XOR şifresi, e-posta ve mesajlaşma güvenliği, steganografi, ağ trafiği şifreleme ve zayıf şifrelere karşı brute-force ve dictionary saldırıları.
Temel Algoritmalar: Simetrik ve Asimetrik
PKI ve sertifikalar, DES ve Triple DES, hash işlevleri (MD5, SHA-1, SHA-256), AES, RSA, dijital imzalar, bcrypt, Argon2 ve PBKDF2 ile parola hashing işlemi ve block ile stream şifreleri.
Uygulamalı Güvenlik Mühendisliği
Parola kimlik doğrulama protokolleri, OpenSSL ve sertifika yönetimi, güvenli dosya şifreleme, kriptografik kütüphaneler ve API'ler, pratikte public-key kriptografisi ve JWT yapısı ile imzalama.
İnterneti Çalıştıran Protokoller
Diffie-Hellman ve ECDH anahtar değişimi, Kerberos, RSA'nın padding şemaları, eliptik eğri kriptografisi, OAuth 2.0 ve OpenID Connect, HMAC, SSH, TLS/HTTPS, VPN kriptografisi ve blockchain'in hashing ile consensus kullanımı.
İleri Düzey ve Araştırma Konuları
Post-kuantum kriptografi ve NIST FIPS 203/204/205 standartları, kriptanaliz ve side-channel saldırıları, sıfır bilgi ispatları, lattice tabanlı ve isogeny tabanlı kriptografi, homomorfik şifreleme ve güvenli çok taraflı hesaplama.
Nasıl çalışır
Bir kriptografi dersi nasıl işlenir?
Müfredat, elle yapabileceğin klasik şifrelerden internette gerçekten çalışan algoritmalara, her seferinde kısa bir ders olacak şekilde ilerler.
Her seferinde bir şifreyi veya protokolü oku
Bir ders tek bir fikirle başlar: Caesar şifresi, SHA-256’nın AES’ten farkı veya TLS el sıkışmasının neden iki tür anahtara ihtiyaç duyduğu. Her şey, bir ders yerine otobüs yolculuğuna sığacak uzunlukta ve anlaşılır bir dille açıklanır.
Cihazdaki düzenleyicide uygula
Yerleşik kod düzenleyici doğrudan telefonun üzerinde çalışır: XOR şifresini yaz, bir metni SHA-256 ile hash’le veya bir RSA anahtar çifti oluştur; ardından çalıştır ve şifreli metnin, parmak izinin ya da imzanın diğer uçta ortaya çıkışını gör.
Kır, sonra öğrendiğini kontrol et
Her konuyu bir test ve kodlama görevi tamamlar. İlk görevlerin birçoğu senden zayıf bir şifreyi kendin kaba kuvvetle kırmanı ister; böylece 25 kaydırmalı Caesar şifresinin neden güvenlik sağlamadığını öğrenirsin. Bir kanıt veya hata anlamlı gelmediğinde AI Mentor bunu saniyeler içinde açıklar.
İçinde neler var
Uygulama gerçekte neleri kapsıyor?
67
A1’den C2’ye kurs
Klasik şifrelerden ve sayı sistemlerinden AES, RSA, hash’leme ve TLS’e; oradan kuantum sonrası kriptografi, sıfır bilgi kanıtları ve güvenli çok taraflı hesaplamaya kadar uzanır — tek bir düz liste yerine altı seviye.
</>
Kendin çalıştırdığın şifre ve hash kodları
Telefonda gerçek bir kod düzenleyici: slaytta sözde kod okumak yerine XOR, AES, RSA anahtar oluşturma, HMAC veya JWT imzası uygula ve anında çalıştır.
AI
AI Mentor
Bir padding şemasının neden önemli olduğunu ya da hash uygulamanın çakışmaması gerekirken neden çakıştığını sor; dersin sohbet ekranından saniyeler içinde yanıt al.
PQC
Kuantum sonrası ve araştırma düzeyindeki konular
C1–C2 kursları, temellerin ötesine geçerek NIST’in kuantum sonrası standartlarını, kafes tabanlı kriptografiyi, homomorfik şifrelemeyi ve biçimsel protokol doğrulamasını ele alır — çoğu başlangıç kursunun kapsamına almadığı konuları.
1/hafta
Haftalık Kodlama Görevi
Her hafta, yalnızca kendi serinle değil, dünya genelindeki öğrencilerle karşılaştırılarak ölçülen bir kriptografi görevi.
Sertifika
Tamamlama sertifikası
Final sınavını geç ve özgeçmişine veya LinkedIn profiline ekleyebileceğin bir tamamlama sertifikası al.
Arka plan
Kriptografi nedir ve yeni başlayan biri gerçekten nereden başlamalı?
Kriptografi, bilgiyi koruma matematiğidir: yalnızca hedeflenen kişinin kullanabilmesi için bilgiyi karıştırmak, üzerinde oynama yapıldığında bunu ortaya çıkarmak için parmak izi oluşturmak ve iki yabancının hiç karşılaşmadan bir sır üzerinde anlaşmasını veya birbirlerinin kimliğini doğrulamasını sağlamak. Her HTTPS sayfası, her parola veritabanı ve her imzalı uygulama güncellemesi bu temel yapı taşlarından oluşan küçük bir gruba dayanır. Yeni başlayan biri RSA’yı güvenli kılan matematikle başlamaz; her harfi sabit bir miktarda kaydıran Caesar şifresiyle başlar. Çünkü bu kadar basit bir şifrenin zayıflıkları — herkesin 25 kaydırmayı kaba kuvvetle deneyebilmesi — gerçek algoritmaların neden belirli özelliklere ihtiyaç duyduğunu açıklayan düşünme biçiminin aynısıdır.
Şifrelemeiki yönlü, anahtar gerekir
Okunabilir verileri bir anahtarla şifreli metne dönüştürmek; yalnızca eşleşen anahtara sahip kişi tarafından geri çevrilebilir. AES ve RSA, bu anahtarın çalışma biçimi bakımından farklıdır; ancak ikisi de doğru kişi tarafından tersine çevrilebilecek ve diğer herkes için gürültü gibi görünecek şekilde tasarlanmıştır.
Hash’lemetek yönlü, anahtar yok
SHA-256 gibi bir işlev, her boyuttaki veriyi sabit uzunlukta bir parmak izine indirger; anahtar yoktur ve özgün veriye geri dönmenin bir yolu bulunmaz. Bu nedenle parola saklama ve bütünlük denetimleri için kullanılır — girdiyi geri almak yerine yalnızca eşleşmeyi doğrulamanın gerektiği her yerde.
Simetrik ve açık anahtarlıAES ve RSA
AES, her iki yönde de tek bir ortak sır kullanır ve hızlıdır; gerçek trafiğin büyük bölümünü taşımasının nedeni budur. RSA ise her kişiye, başkalarının şifreleme yaptığı bir açık anahtar ve yalnızca o kişinin elinde tuttuğu bir özel anahtar verir. Böylece daha en başta bir sır üzerinde anlaşma sorununu çözer. Uygulamada TLS, bir anahtar üzerinde anlaşmak için RSA veya ECDH’yi, ardından verileri taşımak için AES’i kullanır.
TLS ve dijital imzalartarayıcıdaki kilit simgesinin anlamı
TLS, HTTPS’in arkasındaki protokoldür: bir anahtarın paylaşıldığı el sıkışmanın ardından oturum için simetrik şifreleme kullanılır. Dijital imza ise aynı asimetrik matematiği ters yönde kullanır: özel anahtarla imzalama yapılır; açık anahtara sahip herkes mesajın gerçek ve değiştirilmemiş olduğunu doğrulayabilir.
Uygunluk
Kimler için uygun — kimler için değil
Şu durumlarda senin için uygun
- Kriptografiye sıfırdan başlıyor ve RSA'nın ardındaki matematikten önce Caesar şifresini öğrenmek istiyorsan
- AES, hashing veya bir dijital imzayı nasıl çalıştığını gösteren bir diyagramı okumakla yetinmeyip kendin uygulamak istiyorsan
- Bir güvenlik veya CS öğrencisiysen ve derslerinin yanında yapılandırılmış bir A1'den C2'ye öğrenme yolu istiyorsan
- Kariyer değiştiriyorsan, güvenlik veya backend alanında bir role yöneliyor ve gösterebileceğin somut bir şey istiyorsan
- Temellerin ötesine geçip sonunda post-kuantum kriptografi veya sıfır bilgi ispatlarını öğrenmek istiyorsan
Şu durumlarda doğru araç değil
- Gerçek şifreleri kırmak veya canlı sistemleri denetlemek için bir araç istiyorsan — bu uygulama matematiği ve doğru kullanımı öğretir, saldırı amaçlı araçları değil
- Tamamen offline bir uygulamaya ihtiyacın varsa: dersler zayıf bağlantılar için tasarlandı, ancak AI Mentor'un çalışması için bağlantı gerekiyor
- Her şeyin ücretsiz olmasını bekliyorsan: ilk kurs ücretsiz, Pro diğer 66 kursun kilidini açıyor
- Akredite bir yeterlilik istiyorsan — sertifika, bir dereceyi değil, tamamladığını kanıtlar
Sorular
Sık sorulan sorular
Telefonda kriptografi öğrenmek için en iyi uygulama hangisi?
Sorulması gereken soru, sonunda algoritmayı uygulayıp uygulamadığın ya da yalnızca hakkında okuyup okumadığındır. Kriptografi Öğren, Caesar şifresinden AES, RSA ve TLS üzerinden post-kuantum kriptografiye kadar 67 kurs sunar; şifreyi veya hash işlevini kendin yazabilmen için telefonda bir kod düzenleyici ve anlamadığın ispatlar için bir AI Mentor içerir. iOS ve Android'de 22 dilde kullanmaya ücretsiz başlayabilirsin.
Matematik diploması olmadan kriptografi öğrenebilir misin?
Evet, çoğu geliştiricinin ve öğrencinin ihtiyaç duyduğu pratik düzey için öğrenebilirsin. AES ve RSA'nın ne yaptığını, bir anahtarın neden gizli tutulması gerektiğini ve hashing işleminin şifrelemeden nasıl farklı olduğunu anlamak için ileri düzey matematik gerekmez. RSA'nın iç yapısını inceleyen bir kurs başladığında modular arithmetic ve asal sayılar karşına çıkar; Kriptografi Öğren bunları, işe yarar hiçbir şey öğrenmeden önce okunması gereken bir ön koşul bölümü olarak değil, gerektiği yerde ve bağlam içinde tanıtır.
Şifreleme ile hashing arasındaki fark nedir?
Şifreleme geri döndürülebilirdir: AES veya RSA verileri bir anahtarla karıştırır, eşleşen anahtar da onları özgün mesaja dönüştürür. Hashing tek yönlüdür: SHA-256, anahtar olmadan ve girdiye geri dönüş yolu bulunmadan sabit uzunlukta bir parmak izi üretir. Daha sonra birinin okuması gereken mesajı şifrelersin; iki değerin eşleşip eşleşmediğini kontrol etmen gerektiğinde ise bir parolayı veya dosyayı hash'lersin.
Simetrik şifreleme ile public-key şifreleme arasındaki fark nedir?
AES simetriktir: tek bir ortak gizli anahtar veriyi kilitler ve kilidini açar; iki taraf anahtara zaten sahip olduğunda gerçek ağ trafiğini taşıyacak kadar hızlıdır. RSA public-key yapısındadır: herkes, başkalarının kendisine şifreleme yapacağı bir public key ve yalnızca kendisinin elinde tuttuğu bir private key alır; böylece ilk etapta bu gizli anahtar üzerinde anlaşma sorununu çözer. Pratikte TLS ikisini birleştirir: public-key matematiği bir oturum anahtarı üzerinde anlaşır, ardından gerçek veriyi AES taşır.
TLS, HTTPS bağlantılarını gerçekte nasıl güvende tutar?
Bir TLS handshake, gizli anahtarı hiçbir zaman ağ üzerinden açık biçimde göndermeden ortak bir gizli anahtar üzerinde anlaşmak için asimetrik kriptografi (RSA veya günümüzde daha sık ECDH) kullanır; ardından oturumun gerçek verilerini taşımak için hızlı simetrik şifrelemeye — genellikle AES'e — geçer. Aynı handshake içindeki dijital imzalar ve sertifikalar, bir taklitçiyle değil gerçek sunucuyla iletişim kurduğunu doğrular. Kriptografi Öğren, kilit simgesini açıklanamayan bir kutu gibi ele almak yerine özel TLS, PKI ve sertifika kurslarıyla bu konuya adım adım ulaştırır.
Bu uygulama sana şifreleri nasıl kıracağını öğretiyor mu?
Şifrelerin, hash'lerin, imzaların ve protokollerin nasıl çalıştığını öğretir; buna bir kriptanaliz ve side-channel saldırıları kursu ile kasıtlı olarak zayıf bırakılmış bir Caesar şifresini brute-force yöntemiyle kırdığın başlangıç alıştırmaları da dahildir. Bunlar, modern algoritmaların neden sahip oldukları özelliklere ihtiyaç duyduğunu anlaman için her kriptografi dersindeki standart konulardır. Uygulama gerçek sistemlere saldırmak veya başkasının verilerini ele geçirmek için araçlar sunmaz; bu ayrım müfredatın tamamında açıkça belirtilir.
Post-kuantum kriptografi ele alınıyor mu, yoksa yalnızca klasik algoritmalar mı var?
İkisi de var. İlk birkaç seviye, çoğu öğrencinin günlük hayatta gerçekten ihtiyaç duyduğu klasik ve güncel standart konuları kapsar: Caesar şifrelerinden AES, RSA, hashing ve TLS'ye kadar. Ardından C1–C2 kursları daha ileri gider: NIST'in post-kuantum standartları (FIPS 203, 204, 205), lattice tabanlı ve isogeny tabanlı kriptografi, sıfır bilgi ispatları ve homomorfik şifreleme; bunlar alanın nereye ilerlediğini görmek isteyenler içindir.
Kriptografi Öğren ücretsiz mi?
Uygulamayı App Store ve Google Play üzerinden ücretsiz indirebilirsin. Klasik şifreler ile binary ve encoding temellerini kapsayan ilk kurs ve günlük AI Mentor soru hakkı ücretsizdir; böylece karar vermeden önce gerçek dersleri tamamlayabilirsin. Pro, kalan 66 kursun kilidini açar ve AI Mentor'u sınırsız hâle getirir.
Offline, metroda veya uçakta çalışır mı?
Uygulama hiç bağlantı olmaması için değil, kesintili bağlantılar için tasarlandı: dersler ve kod düzenleyici hızlı yüklenir ve işe gidip gelirken karşılaşılan normal bağlantı kesintilerinde çalışmaya devam eder. AI Mentor, gerçek zamanlı yanıt verdiği için gerçekten bağlantı gerektiren tek bölümdür. Garantili şekilde tamamen offline bir uygulamaya ihtiyacın varsa, uçuş sırasında ona güvenmeden önce bunu hesaba kat.
Hangi platformları ve dilleri destekliyor?
Kriptografi Öğren, App Store üzerinden iOS'ta ve Google Play üzerinden Android'de 22 dilde çalışır ve 4+ puanına sahiptir. Farklı konulardaki CoddyKit coding uygulamalarından biridir; bu uygulamalar aynı ders formatını, kod düzenleyiciyi ve AI Mentor'u paylaşır.
Başla
Caesar şifresiyle başla, post-kuantum kriptografiyle bitir
iOS ve Android'de 22 dilde ücretsiz başlaman için.
CoddyKit'ten daha fazlası
iOS ve Android üzerinde kullanılabilir.