查看: 3548|回复: 13

[密码课] 比尔密码

  • 打卡总天数:1

积分成就

用户组:管理员

书币:127395

推理币:771914

发表于 2020-3-18 19:00:29 | 显示全部楼层 |阅读模式
180825231245876.600.354.0.2422_副本.jpg

比尔密码是一种经过改良的图书密码。该密码不是用数字替换明文中的单词,而是用数字替换明文中的每个字母。
用比尔密码进行加密,明文中的每个字母都会被替换为一个数字,这个数字代表了以这个字母开头的单词在书中的位置。


例如,如果我们对“attac”这个单词进行加密,我们先从字母a开始进行加密,加密之前,先随便找一本用于加密的书,然后在书中,从第一页开始,找到一个以a开头的词,假设第27个词是“and”。那么,字母A现在就可以加密成数字27,之后我们在继续加密t,直到完成整个单词的加密。
举一个完整的例子:

明文:secret
书:seven crazy termites eat rotten elderberries

我们首先在书中找到S开头的字母,我们可以看到,我们例子中的书,第一个单词是S开头的,因为明文字母S加密成1.
继续加密第二个字母e,在书中,e开头的单词是第4个,因此字母e加密成4.
根据这个方法,完成所有明文字母的加密。

最终明文:secret

加密后密文为:1 4 2 5 4 3

至于解密,首要前提是知道是用什么书籍进行加密的,然后找到该书籍,之后根据密文数字,在书中找到该数字位置的单词,该单词的首字母,就是明文。
另外,为了增加密文的安全性,在加密的时候,遇到明文中相同的字母,不建议使用一样的数字号码。反正你有一本书,你大可以放弃之前的数字,为新的明文字母选择另一个数字。

积分成就

用户组:推理之神

书币:46

推理币:30310

发表于 2020-3-18 19:09:21 来自移动端 | 显示全部楼层
知识点+1

积分成就

用户组:通天干探

书币:0

推理币:9910

发表于 2020-3-18 22:43:15 来自移动端 | 显示全部楼层
密码好难学啊……

积分成就

用户组:推理之神

书币:46

推理币:30310

发表于 2020-3-18 22:57:08 来自移动端 | 显示全部楼层
太宰治 发表于 2020-3-18 22:43
密码好难学啊……

很简单

积分成就

用户组:狂热侦探

书币:6

推理币:1616

发表于 2020-3-19 08:14:59 来自移动端 | 显示全部楼层
名偵探工藤 发表于 2020-3-18 22:57
很简单

你飘了

积分成就

用户组:推理新星

书币:0

推理币:207

发表于 2020-3-19 11:57:08 来自移动端 | 显示全部楼层
有没有现代密码

积分成就

用户组:通天干探

书币:0

推理币:11391

发表于 2020-3-19 15:33:33 来自移动端 | 显示全部楼层
知识点加一

积分成就

用户组:通天干探

书币:108

推理币:1317

发表于 2020-4-2 18:44:56 | 显示全部楼层
长知识了

积分成就

用户组:超级侦探

书币:10

推理币:2112

发表于 2020-4-20 21:17:09 来自移动端 | 显示全部楼层
这个也可以理解

积分成就

用户组:推理新人

书币:0

推理币:71

发表于 2020-4-21 11:09:46 来自移动端 | 显示全部楼层
在神探夏洛克:盲眼银行家中出现的密码也是这个吧?
12下一页
返回列表 发新主题 回复
小黑屋| 隐私政策| 侵权投诉| 数字千年版权法(DMCA)| 切换繁体 |捐助本站
copyright 2019-2023 推理罪 All Rights Reserved