查看: 7463|回复: 33

[密码学习] 常见密码

简洁模式
发表于 2020-7-14 10:23:51 | 2020-7-16 10:55编辑 | 显示全部楼层 发帖际遇
废话不多说,我就是来骗赞的。


引用
密码,主要限定于个别人理解(如一则电文)的符号系统。

1.凯撒密码
凯撒密码是一种代换密码。据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为凯撒密码。
凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数就是凯撒密码加密和解密的密钥。
加密难度:3解密难度:3使用程度:10
典型题目凯撒密码
2.栅栏密码
这个帖子 已经很全了。
加密难度:3解密难度:3使用程度:10
典型题目:目前还没有找到。
3.普莱费尔密码
普莱费尔密码(英文:Playfair cipher 或 Playfair square)是一种使用一个关键词方格来加密字符对的加密法,1854年由一位名叫查尔斯·惠斯通(Charles Wheatstone)的英国人发明。
编写分三步:1.编制密码表 2.整理明文 3.编写密文 构成部分:1.密钥 2.明文3.密文4.注明的某个字母代替的另一个字母。
第一步是编制密码表。在这个5*5的密码表中,共有5行5列字母。第一列(或第一行)是密钥,其余按照字母顺序。密钥是一个单词或词组,若有重复字母,可将后面重复的字母去掉。当然也要把使用频率最少的字母去掉。如:密钥是Live and learn,去掉后则为liveandr。如果密钥过长可占用第二列或行。同时字母I和J会被当成一个字母。如密钥crazy dog,可编制成:
CR A Z Y
DO G B E
FH I(J) K L
MN P Q S
TU V W X
第二步整理明文。将明文每两个字母组成一对。如果成对后有两个相同字母紧挨或最后一个字母是单个的,就插入一个字母X(或者Q)。如,communist,应成为co,mx,mu,ni,st。
最后编写密文。对明文加密规则如下:
1 若p1 p2在同一行,对应密文c1 c2分别是紧靠p1 p2 右端的字母。其中第一列被看做是最后一列的右方。如,按照前表,ct对应dc
2 若p1 p2在同一列,对应密文c1 c2分别是紧靠p1 p2 下方的字母。其中第一行被看做是最后一行的下方。
3 若p1 p2不在同一行,不在同一列,则c1 c2是由p1 p2确定的矩形的其他两角的字母(至于横向替换还是纵向替换要事先约好,或自行尝试)。如,按照前表,wh对应ku或uk。
如,依照上表,明文where there is life,there is hope.可先整理为:WH ER ET HE RE IS LI FE TH ER EI SH OP EX,然后密文为:KU YO XD OL OY PL FK DL FU YO LG LN NG LY,将密文变成大写,然后几个字母一组排列。如5个一组就是KUYOX DOLOY PLFKD LFUYO LGLNN GLY。
加密难度:4解密难度:4使用程度:5
典型题目其实是个混合密码
4.莫尔斯电码
摩尔斯电码(又译为摩斯密码,Morse code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,发明者有争议,是美国人塞缪尔·莫尔斯或者艾尔菲德·维尔。 摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种: 点、划、点和划之间的停顿、每个字符之间短的停顿、每个词之间中等的停顿以及句子之间长的停顿。
图片在最后。
加密难度:3解密难度:3使用程度:10
典型题目看这里
5.QWE密码
1、QWE指:的是QWE格式键盘布局(就是现在键盘上用的从左往右QWERTYUIOP   ASDFGHJKL ZXCVBNM排列顺序)。
2、QWE格式密码就是QWERTYUIOP   ASDFGHJKL ZXCVBNM  依次表示字母ABCDEFGHIJKLMNOQRSTUVWXYZ。
加密难度:3解密难度:3使用程度:6
典型题目还是他
6.夏多密码
看这个 (我可能是来打广告的)。
加密难度:5解密难度:5使用程度:3
典型题目又是混合
7.波利比斯密码(棋盘)
看这里 (我确实是来打广告的)。
加密难度:3解密难度:3使用程度:4
典型题目第三题
8.猪圈密码
下面第二幅图,一目了然。
加密难度:3解密难度:3使用程度:3
典型题目:没找到。


接下来是学院里没有过题目的(至少我没见过)。
1.二方密码
得出加密矩阵的方法和四方密码一样。
例如用「example」和「keyword」作密匙,加密lp。首先找出第一个字母(L)在上方矩阵的位置,再找出第二个字母(P)在下方矩阵的位置:
E X A M P
L B C D F
G H I J K
N O R S T
U V W Y Z
K E Y W O
R D A B C
F G H I J
L M N P S
T U V X Z
在上方矩阵找第一个字母同行,第二个字母同列的字母;在下方矩阵找第一个字母同列,第二个字母同行的字母,那两个字母就是加密的结果:
E X A M P
L B C D F
G H I J K
N O R S T
U V W Y Z
K E Y W O
R D A B C
F G H I J
L M N P S
T U V X Z
help me的加密结果:
he lp me
HE DL XW
这种加密法的弱点是若两个字同列,便采用原来的字母,例如he便加密作HE。约有二成的内容都因此而暴露。
2.四方密码
四方密码用4个5×5的矩阵来加密。每个矩阵都有25个字母(通常会取消Q或将I,J视作同一样,或改进为6×6的矩阵,加入10个数字)。
首先选择两个英文字作密匙,例如example和keyword。对于每一个密匙,将重复出现的字母去除,即example要转成exampl,然后将每个字母顺序放入矩阵,再将余下的字母顺序放入矩阵,便得出加密矩阵。
将这两个加密矩阵放在右上角和左下角,余下的两个角放a到z顺序的矩阵:
a b c d e E X A M P
f g h i j L B C D F
k l m n o G H I J K
p r s t u N O R S T
v w x y z U V W Y Z
K E Y WO a b c d e
R D A BC f g h i j
F G H I J k l m n o
L M N P S p r s t u
T U V X Z v w x y z
加密的步骤:
两个字母一组地分开讯息:(例如hello world变成he ll ow or ld)
找出第一个字母在左上角矩阵的位置
a b c d e E X A M P
f g h i j L B C D F
k l m n o G H I J K
p r s t u N O R S T
v w x y z U V W Y Z
K E Y W O a b c d e
R D A B C f g h i j
F G H I J k l m n o
L M N P S p r s t u
T U V X Z v w x y z
同样道理,找第二个字母在右下角矩阵的位置:
a b c d e E X A M P
f g h i j L B C D F
k l m n o G H I J K
p r s t u N O R S T
v w x y z U V W Y Z
K E Y W O a b c d e
R D A B C f g h i j
F G H I J k l m n o
L M N P S p r s t u
T U V X Z v w x y z
找右上角矩阵中,和第一个字母同行,第二个字母同列的字母:
a b c d e E X A M P
f g h i j L B C D F
k l m n o G H I J K
p r s t u NO R S T
v w x y z U V W Y Z
K E Y W O a b c d e
R D A B C f g h i j
F G H I J k l m n o
L M N P S p r s t u
T U V X Z v w x y z
找左下角矩阵中,和第一个字母同列,第二个字母同行的字母:
a b c d e E X A M P
f g h i j L B C D F
k l m n o G H I J K
p r s t u N O R S T
v w x y z U V W Y Z
K E Y W O a b c d e
R D A B C f g h i j
F G H I J k l m n o
L M N P S p r s t u
T U V X Z v w x y z
这两个字母就是加密过的讯息。
he lp me ob iw an ke no bi的加密结果:
FY GM KY HO BX MF KK KI MD
3.三分密码
首先随意制造一个3个3×3的Polybius方格替代密码,包括26个英文字母和一个符号。然后写出要加密的讯息的三维坐标。讯息和坐标四个一列排起,再顺序取横行的数字,三个一组分开,将这三个数字当成坐标,找出对应的字母,便得到密文。
4.关键词密码
选用一本书(最好是小说),用一组数字表示页数、行数、字数,每组数字代表一个字,连起来就是明文。


转自网络,侵权则删。
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

登录帐号可查看完整回帖内容
1 | 发表于 2020-7-14 12:31:20 | 来自小霸王手机 | 显示全部楼层
上次在图书馆(校外)看到了一本《密码全解》(好像是它),300多页,我就放下了它
登录帐号可查看完整回帖内容
3 | 发表于 2020-7-14 12:36:30 | 发自安卓客户端 | 显示全部楼层 发帖际遇
密码大部分都很规律,但在生活中,很多密码都是不为人知的规律
登录帐号可查看完整回帖内容
| 发表于 2020-7-15 12:35:51 | 发自安卓客户端 | 显示全部楼层
这么厉害看来我的亮出小本本来抄了
登录帐号可查看完整回帖内容
1 | 发表于 2020-7-16 01:07:52 | 发自安卓客户端 | 显示全部楼层 发帖际遇
唔,密码入门推荐一本书,叫《错乱的文字密码中的秘密》(没错书名就是这么长),书是我小学的时候在某个买二赠五的摊摊儿上买的,虽然很za(三声),但写得挺全,我靠它混过了不知道多少次课前语文演讲……
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

登录帐号可查看完整回帖内容
| 发表于 2020-7-17 13:50:51 | 发自安卓客户端 | 显示全部楼层 发帖际遇
bfcbcadba,密钥:tvn jh
解下来是数字
这个怎么解
1 | 发表于 2020-8-1 12:35:41 | 发自安卓客户端 | 显示全部楼层
在学院里都见过
1 | 发表于 2020-8-6 15:08:23 | 发自安卓客户端 | 显示全部楼层
解密,从入门到放弃
| 发表于 2020-8-12 10:23:14 | 发自安卓客户端 | 显示全部楼层 发帖际遇
哈哈哈(苦中作乐)
| 发表于 2020-8-28 21:34:06 | 发自安卓客户端 | 显示全部楼层
好棒好棒!
返回版块
12
尚未登录
您需要登录后才可以回帖 登录 | 加入学院