Bu araç hakkında
Afin Şifre Kodlayıcı / Çözücü, modüler aritmetik üzerine kurulu monoalfabetik şifre için ücretsiz, tarayıcı içi bir araçtır. A–Z harfleri 0–25 arası numaralandırılır ve her biri E(x) = (a·x + b) mod 26 doğrusal fonksiyonuyla dönüştürülür; burada a ve b iki anahtar değeridir. Çözme bunu D(y) = a⁻¹·(y − b) mod 26 ile tersine çevirir; burada a⁻¹, a'nın 26'ya göre modüler çarpımsal tersidir.
Şifrenin tersinir olması için, a çarpanı 26 ile aralarında asal olmalıdır — yani gcd(a, 26) = 1. On iki geçerli seçenek 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23 ve 25'tir; başka herhangi bir değer iki farklı harfi aynı çıktıya eşler ve çözülemez, bu nedenle araç bunu net bir mesajla reddeder. Toplamsal anahtar b, 0–25 arası herhangi bir değer olabilir. Her şey tarayıcınızda yerel olarak hesaplanır, dolayısıyla yazdığınız hiçbir şey cihazınızdan ayrılmaz.
Büyük/küçük harf durumu korunur ve harf olmayanlar değişmeden geçer. Afin şifre daha basit klasik şifreleri genelleştirir: a = 1 ayarlamak onu b'lik bir Sezar kaydırmasına indirger ve a = 25, b = 25 Atbash şifresini yeniden üretir. Aralarında asallık ve modüler ters fikirlerini somutlaştırdığı için ayrık matematik ve sayı teorisi derslerinin temel öğesidir ve CTF bulmacalarında ve CyberChef gibi araçlarda düzenli olarak görülür.