Bu proje, mesajların kodlanması ve çözülmesi için basit bir Caesar Cipher metodunu uygular. Caesar Cipher, düz metindeki her harfin alfabede belirli sayıda aşağı veya yukarı kaydırıldığı bir tür yer değiştirme şifresidir.
- Harfleri belirli bir sayı kadar kaydırarak metni şifreler.
- Kaydırmayı tersine çevirerek metnin şifresini çözer.
- Yön: Şifrelemek için
encode
veya şifresini çözmek içindecode
yazın. - Mesaj: Kodlamak veya kodunu çözmek istediğiniz metin.
- Kaydırma Numarası: Harfleri kaydırmak istediğiniz konum sayısı.
Type 'encode' to encrypt, type 'decode' to decrypt:
encode
Type your message:
hello
Type the shift number:
5
The encoded text is mjqqt
Type 'yes' to want to go again, type 'no' to want to quit.
no
Thanks for using Caesar Cipher!
Repoyu yerel makinenize klonlayın:
git clone https://github.com/yourusername/caesar-cipher.git
cd caesar-cipher
- GUI Entegrasyonu: Bir sonraki güncelleme, kullanıcıların şifreleme ve şifre çözme işlemlerini terminal yerine GUI üzerinden gerçekleştirmelerine olanak tanıyan bir arayüz sunacaktır.
- Gelişmiş Şifreleme Yöntemi: Şifreleme yöntemi, güvenliği artırmak için Caesar Cipher metodundan daha üst bir algoritmaya yükseltilecektir.