培根密码引用 培根所用的密码是一种本质上用二进制数设计的。不过,他没有用通常的0和1来表示,而是采用a和b。下面是他设计的26个英文字母二进制表示法。
第一种方式
A aaaaa
B 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 BAABA
b 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”。
凯撒密码引用 通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数就是凯撒密码加密和解密的密钥。
维吉尼亚密码
引用 密钥的长度直接决定了破解的难度,密钥越长、越没有规律,破解的难度就越大。当密钥长度大于或等于原文长度时,维吉尼亚密码就变成了绝对不可能破解的密码了。
我们先从一位的密钥开始。此时维吉尼亚密码就变成了凯撒密码了,加密的方法是将原文字母顺序移位密钥字母在字母表中的个数。
例如我们使用密钥C,加密hello这个单词,根据字母表的顺序,hello加密后就为jgnnq。(注意不是khoor),如果我们使用密钥A的话,那么加密后的文字将与原文相同。
栅栏密码
引用 栅栏密码就是把要加密的明文分成N个一组,然后把每组的第i个字连起来,形成一段无规律的话。
一般比较常见的是2栏的棚栏密码。
比如明文:THERE IS A CIPHER
去掉空格后变为:THEREISACIPHER
两个一组,得到:TH ER EI SA CI PH ER
先取出第一个字母:TEESCPE
再取出第二个字母:HRIAIHR
连在一起就是:TEESCPEHRIAIHR
这样就得到我们需要的密码了!
而解密的时候,我们先吧密文从中间分开,变为两行:
T E E S C P E
H R I A I H R
再按上下上下的顺序组合起来:
THEREISACIPHER
分出空格,就可以得到原文了:
THERE IS A CIPHER
但是有些人就偏不把密码作出2栏,比如:
明文:THERE IS A CIPHER
七个一组:THEREIS ACIPHER
抽取字母:TA HC EI RP EH IE SR
组合得到密码:TAHCEIRPEHIESR
那么这时候就无法再按照2栏的方法来解了...
不过棚栏密码本身有一个潜规则,就是组成棚栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
这样,我们可以通过分析密码的字母数来解出密码...
比如:TAHCEIRPEHIESR
一共有14个字母,可能是2栏或者7栏...
尝试2栏...失败
尝试7栏...成功
当然有时候也可能组成拼音
摩尔斯密码引用 也就是摩斯密码,点嘀、横嗒
当铺密码引用 当铺密码就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几。例如:
王夫 井工 夫口 由中人 井中 夫夫 由中大:
67 84 70 123 82 77 125
埃特巴什密码
引用 埃特巴什码(Atbash Cipher)是一个系统:最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。
在罗马字母表中,它是这样出现的:
常文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
棋盘密码
引用 公元前两世纪,一个希腊人提出了棋盘密码,原理是把26个字母放合5x5的方格里,其中i、j放在同一个格中,具体如下表:
如果α是该字母所在行的标号,β是列标号,那么每个字母就对应了由两个数字αβ构成的字符。
如果接收到密文为:11、35、12、24、34、31、34、22、54,对应的明文就是:A P B I O L O G Y。
(也有这样的)
波雷费密码
引用 波雷费密码是于19世纪流行的一种采用座标系换字表的加密系统。它采用以下的字母表作为座标系统:
A B C D E
F G H I/J K
L M N O P
Q R S T U
V W X Y Z
加密的方法是:
1. 把讯息分拆成一对对的字母,即字母对(digraphs)。而字母对内之字母必须不同,相同时则在中间插入x、z或q等(选其一)较少用的字母。如最後只剩一个字母,同样地,加入 x 等来组成字母对。
2. 从表中可看出,所有字母对可分成三类:两个字母在同一行,两个字母在同一列,或前述情况皆非。
3. 对明文加密时,若两个字母都在同一行就各自用右边的字母代替,如果右边没字了,则用同行开头(即最左边)的字母代替。例如:lo变成MP,wz则变成XV。
4. 同样道理,对同一列的字母,则用其下方的字母取代,最底的则用同列最上方的字母取代。例如:gr变成MW,jy则变了OD。
5. 至于遇到第三种情况时,则用另一种加密方法:取字母对中第一个字母所在的行,及第二个字母所在的列,它们所交汇出的字母就用来加密第一个字母;加密第二个字时,则取字母对中第一个字母所在的栏,及第二个字母所在的行所交汇出的字母为替身。所以, mt 会变成 OR ,而 by 则变成DW。
个人不推荐用来出题  了解一下就好
猪圈密码
引用 人狠话不多,直接上图
四方密码
引用 四方密码用4个5×5的矩阵来加密。每个矩阵都有25个字母(通常会取消Q或将I,J视作同一样,或改进为6×6的矩阵,加入10个数字)。
首先选择两个英文字作密匙,例如example和keyword。对于每一个密匙,将重复出现的字母去除,即example要转成exampl,然后将每个字母顺序放入矩阵,再将余下的字母顺序放入矩阵,便得出加密矩阵。
将这两个加密矩阵放在右上角和左下角,余下的两个角放a到z顺序的矩阵:
加密的步骤:
两个字母一组地分开讯息:(例如hello world变成he ll ow or ld);
找出第一个字母在左上角矩阵的位置;
同样道理,找第二个字母在右下角矩阵的位置;
找右上角矩阵中,和第一个字母同行,第二个字母同列的字母;
找左下角矩阵中,和第一个字母同列,第二个字母同行的字母;
得到的这两个字母就是加密过的讯息。
he lp me ob iw an ke no bi的加密结果:FY NF NE HW BX AF FO KH MD
生命数字密码
引用 生命数字密码就是用1-9这几个数字来解读生命。你生日里的所有的零,或计算过程中加出来的零,都不考虑,只用1-9来解读。
这9个数字和星体、星座都有关系,不详细介绍,只简单告诉大家1-9都分别代表什么,然后我们就开始看你的生命九宫图:
1是创始数,象征符号为太阳。意味着独立、勇敢、创造性、果断、进取、乐观。
2是平衡数,象征符号为八卦图。意味着耐心、宽容、安静、平和、善解人意、优雅。
3是表达数,象征符号为三角形。结合了1和2的特征,意味着聪明、热情、想象力丰富、善于表达、多才多艺、有趣。
4是执行数,象征符号为四方形。意味着实际、可靠、任劳任怨、坚定、逻辑分明、追求安全感。
5是自由数,象征符号为五角星。意味着变革、自由、敢于冒险、博学多才、智慧、坚持自我、勇于探索。
6是奉献数,象征符号为六芒星。意味着关怀、和谐、奉献、爱和平、亲和、重视亲情。
7是幸运数,象征符号为彩虹。意味着神秘、博学、求知欲强、智慧、直觉力、艺术气质、哲学、幸运。
8是成就数,象征符号为无限符号。意味着控制、成就、洞察力、有雄心、勇敢、专注、领导力。
9是大爱数,象征符号为万花筒。意味着博爱、高尚、热心公益、慈悲、利人、灵性、慷慨、人道主义。
特别介绍3个数字11、22和33,它们被称为大师数或卓越数。当卓越数主宰人的性格时,此人的个性会有双重倾向,同时也会具备更好层次的人生追求。命数11的人都是聪明人,具备1的强悍和2的柔性,往往胸怀大志,或好高骛远。命数22的人具有相当大的能量,天生直觉力很强,但需要增强执行力。命数33的人拥有最高能量,追求真善美,但也可能肤浅和不成熟。
我又去搜了一下,发现还有很多密码 有兴趣的同学可以去搜搜看
引用 曲路密码(Curve Cipher)
列移位密码(Columnar Transposition Cipher)
ROT5/13/18/47
简单换位密码(Simple Substitution Cipher)
希尔密码(Hill Cipher)
波利比奥斯方阵密码(Polybius Square Cipher)
夏多密码(曲折加密)
普莱菲尔密码(Playfair Cipher)
自动密钥密码(Autokey Cipher)
博福特密码(Beaufort Cipher)
滚动密钥密码(Running Key Cipher)
Porta密码(Porta Cipher)
同音替换密码(Homophonic Substitution Cipher)
仿射密码(Affine Cipher)
ADFGX和ADFGVX密码(ADFG/VX Cipher)
双密码(Bifid Cipher)
三分密码(Trifid Cipher)
跨棋盘密码(Straddle Checkerboard Cipher)
分组摩尔斯替换密码(Fractionated Morse Cipher)
Bazeries密码(Bazeries Cipher)
Digrafid密码(Digrafid Cipher)
格朗普雷密码(Grandpré Cipher)
比尔密码(Beale ciphers)
键盘密码(Keyboard Cipher)
恩尼格玛密码
asp混淆加密
php混淆加密
css/js混淆加密
VBScript.Encode混淆加密
ppencode
rrencode
jjencode/aaencode
JSfuck
jother
网络收集,侵权则删 |