1、培根密码(Bacon's cipher),本质上是一种替换密码,根据对应转换规则进行加密解密,通过不明显的特征来隐藏明文信息;
2、培根密码加密规则,将明文中的每个字母,转换成一组五个英文字母,即可得到密文,转换规则表如下:
a | AAAAA |
b | AAAAB |
c | AAABA |
d | AAABB |
e | AABAA |
f | AABAB |
g | AABBA |
h | AABBB |
i-j | ABAAA |
k | ABAAB |
l | ABABA |
m | ABABB |
n | ABBAA |
o | ABBAB |
p | ABBBA |
q | ABBBB |
r | BAAAA |
s | BAAAB |
t | BAABA |
u-v | BAABB |
w | BABAA |
x | BABAB |
y | BABBA |
z | BABBB |
3、培根密码解密时,将密文进行5个字符分组,替换成对应的明文即可。
4、培根密码,通常有两种不同的转换规则,一种为即I与J、U与V使用相同的编码,一种为I与J、U与V都使用不同编码。