位移类
凯撒密码:对所有字母进行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 之类。如果密码是手工的,算法一般也是独特的
同时推荐几款不错的与密码学有关的软件 密码机器 Enigma加密机
本文来源:https://www.wddqw.com/doc/0ff2d5254b35eefdc8d33326.html