Afin şifre, her harfi matematiksel bir formülle dönüştüren klasik bir tek alfabeli yerine koyma şifresidir. Her harf önce bir sayıya çevrilir, ardından E(x) = (a × x + b) mod m formülüyle şifrelenir; burada x harfin konumu, m ise seçilen alfabenin boyutudur.
Anahtar iki sayıdan oluşur. Çarpan a harf konumlarının nasıl ölçekleneceğini değiştirirken, kaydırma b sonucu alfabe içinde ilerletir. Birlikte sabit bir yerine koyma alfabesi oluştururlar.
Bir mesajı çözmek için a değerinin modüler tersinin bulunması gerekir. Bu yalnızca a, alfabe boyutuyla aralarında asal olduğunda mümkündür. Boşluklar, rakamlar ve noktalama işaretleri değiştirilmeden korunur.