İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Birkaç yıl önce, Dan Brown'ın Dijital Kale'si dikkatimi çekti ve aklıma bir şey takıldı. Jim Sanborn'un ilk iki bölümü Vigenère şifresiyle şifrelenmiş şifreli metinden oluşan Kryptos heykeli. Kriptografiye girmeye başladım ve ne kadar eğlenceli olduğunu öğrendim (Dan Brown'ın hayranları kesinlikle anlayacaktır). Bu program, bir anahtar sözcük kullanarak metni şifrelemenize/şifresini çözmenize olanak tanır.
Adım 1: Teknik
Tabula recta, düz metni/şifreyi şifrelemek/şifresini çözmek için kullanılır. Farklı sıralarda 26 kez yazılan alfabeden oluşur, her alfabe bir önceki alfabeye göre döngüsel olarak sola kaydırılır. Şifrede yalnızca İngilizce alfabe kullanılması gerektiğinden, kodda kullanılan birkaç sınırlama/geçici çözüm vardır.
Hadi kazalım!
Diyelim ki "TALİMATLAR EĞLENCEDİR" metnini "ROBOT" anahtar sözcüğünü kullanarak şifrelemek istiyoruz. Anahtar sözcük, düz metnin uzunluğuyla eşleşene kadar tekrarlanır. Düz metin "I" ve "R" anahtar kelimesinden ilk harfle tabula recta (resme bakın) ile başladığımızda, şifrenin ilk harfinin "Z" olduğunu görebiliriz.
Düz metin: INSTRUCTABLES IS FUNKAnahtar kelime: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
Bunu takip eden her harf için tekrarlayın ve ilk şifrenizi aldınız! Veya oraya çok daha hızlı ulaşmak için kodu kullanın:)