伤蓝 发表于 2019-6-23 00:49:04

培根密码


培根密码,又叫倍康尼密码,是由法兰西斯·培根发明的一种替换密码,其明文中的每个字母都会替换成5个字母组。例如字母“D”被替换为“aaabb”,字母“O”被替换为“abbab”等。培根密码的安全性并不高,因为它只是一个简单的替换密码,基本上任何破解替换密码的解密方式都可以破解培根密码。下面是一个简单的例子:要使用培根密码进行加密,需用到以下密码表
https://www.tuiliz.com/data/attachment/album/201906/27/192924xpntssr09292its0.png
要加密消息,例如“STRIKENOW”,我们将明文中的字母替换为对应的5个字母组:密文:baaab baaba baaaa abaaa abaab aabaa abbaa abbab babaa然后我们可以通过重新排列密文字母,可以轻微伪装以下:baa abb aab aba aaa aba aaab aab aab aaab baa abb abb abaa同时如果觉得这样容易被发现,还有另外一种方法,根据密文,书写一段特定的英文句子,将AB隐藏在文字中,其具体的隐藏方法是这样的,句子中的大写字母表示密文中的B,小写字母表示密文中的A,如下:Hold OFf uNtIl you hEar frOm mE agAin. wE May cOMpROmIse.(等你再收到我的信。我们可以妥协。)这种将密文隐藏在正常的英文句子中的方法,很考验英文书写功力,不过其安全性也相对更高一些。如果要对培根密码进行解密,只需将密文全部分成5个字母组,然后用密码表替换回来即可。

QQ可乐 发表于 2020-8-5 22:59:21

懂了
页: [1]
查看完整版本: 培根密码