單碼加密法的另一種形式稱為仿射加密法(affine cipher)。
在仿射加密法中,字母表的字母被賦予一個(gè)數(shù)字,例如a=0,b=1,c=2…z=25。仿射加密法的密鑰為0-25直接的數(shù)字對。仿射加密法與單碼加密法沒什么不同,因?yàn)槊魑牡拿總€(gè)字母分別只映射到一個(gè)密文字母。仿射密碼的加密算法就是一個(gè)線性變換,即對任意的明文字符x,對應(yīng)的密文字符為 ,其中,a,b∈Z26,且要求gcd(a,26)=1,函數(shù)e(x)稱為仿射加密函數(shù)。