查看: 6461|回复: 8

[密码学习] 部分密码类型

简洁模式
发表于 2009-5-21 16:14:36 | 显示全部楼层
一位移类

凯撒密码:对所有字母进行n次位移

维吉尼亚密码:循环利用密钥作为位移量加密

自生密钥的维码:密钥为前一段密钥长度的密文/明文。给出初始密钥

键盘位移:有时候会循环

二替代类

关键词加密:将关键词提前的字母表

随即字母表:随即的字母表

摩斯电码:只有-*/

中文电码:还有四角号码,五笔,

网页字符及各种代码:%B9%FE  %E5%93%88  //GBC(区位码) GBK Unicode Ascii URI GB2312

数字替代:A变1,B变2,Z变26

反字母表:A变Z,B变Y,M变N

键盘密码:怎么替代的都有

手机密码:拼音,笔画输入法

小键盘密码:沿着数字画出图形还有alt+小键盘

软件盘密码:开各种软键盘打字的效果

象形:黑客语之类

图片或者符号:如跳舞的小人

作图:比如用01画出图片

推理:比如 我(i)站在猪(pig)中间 指的是i

大小写变化:iloveyou 写成IlOvEYOu 就不容易看出来了

音乐密码:用乐谱隐藏信息。音高和音长都可以携带信息

培根密码:通过改变同一字的形态加密

三.换位类

栅栏密码:尝试分组全文

置换密码:分组,打乱栅栏的顺序

双重置换:置换两次,分组的数量可以不一致

特殊换位:三角形,V形栅栏

简单换位:打乱间隔,倒序,字母间头尾互换,藏在诗里

四计算类

仿射密码:加密公式为ciphertext =(plaintext*K1+K2)MOD 26

希尔密码:加密要用矩阵运算

进制转换:2,4,8,10,16。还有古怪的3,5之类

数学名题:拿菲波纳切数列或者pai作密钥的

加减类密码:将1-26分成了几个数进行加减运算的结果

乘法密码:明文*k mod 26 = 密文。注意k不能跟26有公因数。

五棋盘类

ADFGV(X):把字母放入5*5(ij同格)或者字母和数字放入6*6的棋盘,2个密文代表1个字

2方密码:垂直放上2个一样的盘,根据每2个明文在盘上的位置加密

4方密码:放四个盘

3分密码:3*3*3的立体坐标

猪笔密码:26个字母放入2个9宫格和斜十字格里

六单向类

首字母加密:pin yin shou zi mu jia mi => pyszmjm

笔画数加密法:笔画数加密法 => 10 8 13 5 11 8

英语单词长度加密:这个一般要配合首字母加密

单向函数计算:md5, rsa 之类。如果密码是手工的,算法一般也是独特的
本主题帖为【历史主题】,仅楼主发布内容可以浏览。
尚未登录
您需要登录后才可以回帖 登录 | 加入学院