替代法

出自維基百科,自由嘅百科全書
跳去: 定向搵嘢

替代法密碼學裡面加密法嘅其中一種方法。

[編輯]

英文叫Substitution cipher。

定義[編輯]

替代密碼都叫做替換密碼,係明文中每一個字符被替換成密文中嘅另一個字符。接收者解密後就成為了明文。

單碼加密法[編輯]

每一個明文的字符用一個相應嘅一個密文字符代替。

移位密碼[編輯]

移位密碼能夠透過數學上同餘嘅方法進行計算,首先將字母用數字替代,A=0, B=1, C=2 ...。依家移n嘅加密方式為:

E_{n}(x) = (x + n) \mod 26

解密就係:

D_{n}(x) = (x - n) \mod 26

如果n=3, 咁樣通常叫做凱撒密碼

仿射密碼[編輯]

E(x)=Ax+B (mod M)

當中嘅 A 和B係整數,而且A必須與26互質。 M 係字母數量