凯散密码是一种古老的加密算法,相传当年行军打仗时为保证自己命令不被敌军知道,它采用替换方法将信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即循环后三位,对应关系如下:
原文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:DEFGHIJKLMNOPQRSTUVWXYZABC
原文字符 P,其密文字符 C 满足如下条件:
C=(P+3) mod 26
解密方法反之,满足如下条件:
P=(C-3) mod 26
abcy123z
defb123c
abcy123z
defb123c