孔子的学费
2016-04-09 00:29
232 查看
这是一种培根密码,培根所用的密码是一种本质上用二进制数设计的,没有用通常的0和1来表示,而是采用a和b
弗朗西斯·培根,英国人,他是第一个意识到科学技术能够改变世界面貌的哲学家。他不仅意识到这一点,而且积极投入到科学技术的探索中。他对密码学的兴趣很浓,设计出的密码也丰富了密码学的内容。
他设计的密码非常独特,它可以不加过多的“雕饰”,几乎以本来的“素面”在你眼前晃过,而不会引起你的注意。
培根密码第一种方式
A aaaaaB aaaab
C aaaba
D aaabb
E aabaa
F aabab
G aabba
H aabbb
I abaaa
J abaab
K ababa
L ababb
M abbaa
N abbab
O abbba
P abbbb
Q baaaa
R baaab
S baaba
T baabb
U babaa
V babab
W babba
X babbb
Y bbaaa
Z bbaab
培根密码第二种方式
a AAAAA g AABBA n ABBAA t BAABAb AAAAB h AABBB o ABBAB u-v BAABB
c AAABA i-j ABAAA p ABBBA w BABAA
d AAABB k ABAAB q ABBBB x BABAB
e AABAA l ABABA r BAAAA y BABBA
f AABAB m ABABB s BAAAB z BABBB
这是一款最常用的加密表。
加密者需使用两种不同字体。准备好一篇包含相同AB字数的假信息后,即两种字体分别代表A型和B型。然后假信息中的每个字母按字体来决定其代表“A”还是“B”。
解密时,将上述方法倒转。所有字体一转回A,字体二转回B,以后再按上表拼回字母。
法兰西斯·培根另外准备了一种方法,其将大小写分别看作A与B。
因为任何有合适的文章皆可用于加密,所以此密码可以展示开来而不像其它密码会瞬间被认出。
然后对应表得出:ILIKEBACON
相关文章推荐
- 在努力的途中 忤逆满路荆棘
- 测试工具类
- Qml 写的弹出层控件(13篇博客)
- uva 167 The Sultan's Successors
- webstorm快捷键
- ios笔记
- Comparator与Comparable
- wordpress 自定义面板显示不了挂件区问题
- hdoj1028;他们说这题叫dp...
- RecylerView在Fragment中卡顿
- 去哪儿笔试题 首个重复字符
- 案例6数据加密程序
- C++作业-3
- ABP初体验
- HDU 5512 Pagodas【博弈】
- HDU 5512 Pagodas【博弈】
- 【递归算法】 斐波那契数列的备忘录优化
- java 哪个函数都可以操作类变量 / 类函数只能操作类变量
- c++上机实验3-判断一个人的存款利息和本息合计
- 3D效果