查看: 1万|回复: 105

[密码学习] 密码合集(持续更新中)

简洁模式
发表于 2021-2-2 16:19:30 | 2021-2-16 22:08编辑 | 发自安卓客户端 | 显示全部楼层
引用
摩斯密码
引用
猪圈密码
引用
培根密码
引用
栅栏密码
栅栏密码常见为两栏
加密方法;先把原文分成两两一组,每组的第一个字母对应,再把每组的第二个字母对应,最后合成密文
例如:原文:12345678
分成两两一组:12 34 56 78
每组第一个对应:1357
每组第二个对应:2468
最后合成密文:13572468
即为密文


引用
恺撒密码
恺撒密码是基础的位移密码,既按自己的要求,把原文中的字母,按字母表中顺序,向后位移三位
例如a-d b-e c-f
字母表后无字母,则重头数x位
如:z-c


引用
维吉尼亚密码
维吉尼亚密码是在凯撒密码基础上产生的一种加密方法,它将凯撒密码的全部25种位移排序为一张表,与原字母序列共同组成26行及26列的字母表。另外,维吉尼亚密码必须有一个密钥,这个密钥由字母组成,最少一个,最多可与明文字母数量相等。维吉尼亚密码加密方法示例如下:

明文:I've got it.
密钥:ok

密文:W'fs qcd wd.

首先,密钥长度需要与明文长度相同,如果少于明文长度,则重复拼接直到相同。本例中,明文长度为8个字母(非字母均被忽略),密钥会被程序补全为“okokokok”。现在根据如下维吉尼亚密码表格进行加密:

明文第一个字母是“I”,密钥第一个字母是“o”,在表格中找到“I”列与“o”行相交点,字母“W”就是密文第一个字母;同理,“v”列与“k”行交点字母是“F”;“e”列与“o”行交点字母是“S”……

维吉尼亚密码只对字母进行加密,不区分大小写,若文本中出现非字母字符会原样保留。
如果输入多行文本,每行是单独加密的。


引用
镜像密码

如名字一样,镜像密码就行把原文颠倒位置形成密文
例如原文:123456
密文:654321
引用
夏朵密码

一般常见于推理小说中死者的日记中,或是墙面上有规则排序的钟表

引用
日历密码

    学会维吉尼亚密码后在学日历密码就很简单,他们都有一个相似之处,就是像数轴上的坐标
    日历密码周一至周六分别代表M,T1,W,T2,F,S1,S2。而26个字母分别对应数字1-26,比如我想加密YK这两个字母,以2021年2月的密码表为例,Y是第25个字母,K是第11个字母,在日历上找到25号和11号,25号是第四个周四,所以用T24表示,11号是第二个周四,所以用T22表示,因此密文就是T24T22
引用
棋盘密码
先行后列,类似于数轴上的坐标,例如我要加密YK,Y是45,K是52,所以密文是4552




最后留一道简单的密码题给大家
引用
••_/_•__/•••_/•_••/___/•/___/••
本帖子中包含更多图片或附件资源

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

登录帐号可查看完整回帖内容
12 | 发表于 2021-2-2 17:47:01 | 显示全部楼层
我记得我第一次看见摩尔斯电码还是在生物书上基因那章看到的
登录帐号可查看完整回帖内容
9 | 发表于 2021-2-3 17:30:30 | 发自安卓客户端 | 显示全部楼层
答案是I LOVE YOU
登录帐号可查看完整回帖内容
3 | 发表于 2021-2-2 18:46:47 | 发自安卓客户端 | 显示全部楼层 发帖际遇
真不错
登录帐号可查看完整回帖内容
2 | 发表于 2021-2-3 00:04:56 | 发自安卓客户端 | 显示全部楼层
有意思,凯撒不难却很烦人
登录帐号可查看完整回帖内容
3 | 发表于 2021-2-3 09:09:53 | 发自安卓客户端 | 显示全部楼层
感谢
登录帐号可查看完整回帖内容
2 | 发表于 2021-2-3 13:49:51 | 发自安卓客户端 | 显示全部楼层
摩尔斯电码怎么学啊
登录帐号可查看完整回帖内容
1 | 发表于 2021-2-3 22:12:20 | 发自安卓客户端 | 显示全部楼层
夏朵密码第一次见,孤陋寡闻了
登录帐号可查看完整回帖内容
| 发表于 2021-2-4 16:47:02 | 发自安卓客户端 | 显示全部楼层
码住了
登录帐号可查看完整回帖内容
| 发表于 2021-2-4 19:15:35 | 发自安卓客户端 | 显示全部楼层
火钳刘明
登录帐号可查看完整回帖内容
返回版块
12345
尚未登录
您需要登录后才可以回帖 登录 | 加入学院