Hocamız kendizie ait, geri dönüşümlü bir kriptolama sistemi tasarlayınız demiş fakat, bunu yapıcak ne bir bilgim ne de online derslerimize yüklenmiş bir içerik yok maalesef. Bu konuda nasıl bir yol izlemeleyim yardımcı olur musunuz ?
örneğin bir algoritmamız var
ali yi 3kjtn23klnj3lkr2nlkf2nlkjnt134lk5jn43kln şeklinde şifreliyor ve oluşturduğumuz bu şifreyide ali olarak çözüyor
Geri dönüşümlü şifreleme algoritmasını nasıl oluşturabilirim ?
5
●137
- 26-06-2020, 14:57:39
- 26-06-2020, 20:36:13Şöyle diyelim kendiniz oluşturacaksanız ilkel algoritmalardan fikir alarak yapabilirsiniz mesele sezarda 2 ileri kaydırır, siz 5 kaydırın her harfden sonra bunuda 5 kere yazın ve tersten yazın alın size dönüşümlü şifreleme algoritması umarım faydalı olmuştur.
- 27-06-2020, 15:08:13Simetrik kriptografik algoritmaları işinizi görecektir. İnternette Symmetric Key Encryption / Decryption diye aratabilirsiniz.
En basit örneği Caesar Cipher algoritmasıdır. Şekilde göründüğü gibi harfleri belirli bir indekse göre kaydırma yapar.
Mesela ABC kelimesinde index 2 olsun elde ettiğimiz sonuç CDE olur. Mesajı decrypt etmek istersen de CDE girince indexi eklemek yerine çıkarırız.
Tabii ki bu yöntem o kadar ilkeldir ki anında çözülebilir. Bu yüzden daha profesyonel simetrik yöntemlere bakmanı tavsiye ederim. DES, AES gibi.
Public key encrpytion da bir çözüm olabilir. RSA, El-Gamal, Diffie Hellman gibi.

