If you're seeing this message, it means we're having trouble loading external resources on our website.

Bağlandığınız bilgisayar bir web filtresi kullanıyorsa, *.kastatic.org ve *.kasandbox.org adreslerinin engellerini kaldırmayı unutmayın.

Ana içerik

Şifreleme ve kodlar

Başlamak için öncelikle şifre ve kod arasındaki farkı anladığımızdan emin olalım. Aslında, kalkıp bu soruyu başka birine sormanız için size meydan okuyorum. Siz bunu yaparken ben burada bekleyeceğim, ve bu Lorenz şifreleme makinasına hayranlık duyacağım...
Cevap vermek için bocaladılar mı? Çoğu insan için, bu onlara ''karıştırmak'' ve ''karmaşıklaştırmak'' arasındaki farkı sormanız gibidir. Zor bir soru.. Neyse ki Mors Kodu hakkında bir videomuz var - bir inceleyin! Bu videoda, telgraf operatörlerinin cümleleri kısa kelimelere çevirerek nasıl zaman kazandıklarını ve kod kitabını görüyoruz.
Burada, ''muhasebeci'' kelimesi, ''Hemen gel, gecikme'' ifadesi için bir koddur. Kod anlamlı bir ögenin (kelime, cümle veya ifade gibi) başka bir şeye (genellikle daha kısa bir semboller grubuna) eşlenmesidir. Örneğin, ''elma'' kelimesinin ''67'' olarak yazıldığı bir kodlama yaratabiliriz. enellikle kodlar zaman kazanma yöntemleridir ve dünyanın her yerine mesajlar gönderirken, vakit nakittir.
Kod kitabı basitçe bu eşleşmelerin listesidir. Bunlar, insanlar yazmaya başladığından beri vardır. Unutmayın, her kodun bir kod kitabına ihtiyacı vardır.
Pekala, ya şifreler?
En önemlisi, şifreler bir anlam ifade etmezler. Bunun yerine, algoritma olarak bilinen ve tek veya bir grup harf üzerine uygulanan mekanik araçlardır. Örneğin Sezar Şifresi'nde alfabedeki her bir harfin başka bir harfe eşlemlendiğini görürüz. Mesela her birini dört kaydırırsak A→D, B→E ve C→F olur. Bu tür şifrelere kaydırmalı şifre denir.
Aşağıdaki interaktif aracı kullanarak bunun nasıl çalıştığına göz atın:
Bu durumda bir kod defterine ihtiyacımız yoktur. Bunun yerine algoritma olarak bilinen bir dizi talimatı takip eder ve harfleri belirli bir miktarda kaydırırız. Algoritma, anahtar olarak bilinen, ortak bir bilgi gerektirir. Yukarıdaki A→D örneğinde anahtar dörttür. Bu ortak anahtar iki grubun MERHABA mesajını PHUKDED olarak şifrelemesi ve PHUKDED şifresini MERHABA olarak çözmesi için gereklidir.
Sorumuza geri dönelim: Kodlar ve şifreler arasındaki fark nedir? Kodlar genellikle semantik (anlam) üzerinden işlerken, şifreler sentaks (semboller) üzerinden işlerler. Kod kod kitabında eşleştirici olarak bulunurken, şifreler bireysel semboller algoritmaya dayanarak dönüştürürler.
Şimdi, sonraki alıştırmada, Sezar Şifrelemesi'ndeki mekanizmayı inceleyelim.

Tartışmaya katılmak ister misiniz?

Henüz gönderi yok.
İngilizce biliyor musunuz? Khan Academy'nin İngilizce sitesinde neler olduğunu görmek için buraya tıklayın.