Affine Cihper yani Dogrusal Sifreleme, Alfabedeki harflerin matematik karşılığı (orn: alfabedeki yerleri vb.) bazi cesitli matematik islemleri kullanilarak yeni sayisal degerler ureten sifreleme algoritmasıdır.
Sifreleme algoritmasi resimdeki gibidir.
Buradaki a degeri ozel anahtarin 1. degerini, b degeri anahtarin 2. degeri, mod islemini yaptigimiz m degeri ise kulanilabilir tum karakterlerin sayisini ifade eder.
Bende bu algoritmanın pythondaki karşılığını yazdim sizlere sunuyorum.
GITHUB: https://github.com/easyly471/affine_cipher
Kaynak:
Affine Cipher - Crypto Corner
Doğrusal Şifreleme (Affine Cipher) – Bilgisayar Kavramları
https://en.0wikipedia.org/wiki/Affine_cipher