基本密码类型及特征----2023.1.22

1,md5

特征:阿拉伯数字和大小写英文26个字母

2,当铺密码

特征:将中文和 数字 进行转化的 密码 ,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几。

转化密文:王夫 井工 夫口 由中人 井中 夫夫 由中大。

3,费纳姆密码

特征:

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
1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 1010000 1010001 1010010 1010011 1010100 1010101 1010110 1010111 1011000 1011001 1011010

举个例子:

明文: hello   1001000 1000101 1001100 1001100 1001111
密钥:crude   1000011 1010010 1010101 1000100 1000101
异或得到密文  0001011 0010111 0011001 0001000 0001010
异或运算:相同为0,不同为1
4,敲击码
特征:

敲击码是基于5×5方格波利比奥斯方阵来实现的,不同点是是用K字母被整合到C中,因此密文的特征为1-5的两位一组的数字,编码的范围是A-Z字母字符集,字母不区分大小写。

5,格雷码
特征:在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。(若无特殊说明,格雷码指典型格雷码)
 

 

 6,中文电码

特征:密文以4位[0-9]为一组的数字表示,如2435 0766两组数字分别表示汉字中文:”斗哥“

7,字母表编码

特征:用数字1-26或者0-25来编码范围为A-Z/a-z字母字符,字母不区分大小写。

 

 8,GBK/GBK2312编码

特征:用2个字节16比特的16进制数表示来编码中文字符集,其中GBK是GBK2312的扩展字符集编码,包含简体、繁体中文、日语、韩语等。比如斗哥斗对应的GBK和GBK2312为B6B7。

9,ppencode

特征特点:把Perl代码转换成只有英文字母的字符串

10,rrencode

特征特点:把ruby代码全部转换成符号

11,JSfuck

特征特点:用6 个字符 ( ) [ ] !+ 来对JavaScript进行编码

12,曲路密码

特征:

曲路密码(Curve Cipher)是一种换位密码,需要事先约定填充的行列数(也就是曲路路径)

13,

列移位密码(Columnar Transposition Cipher)

特征特点:列移位密码(Columnar Transposition Cipher)是一种比较简单,易于实现的换位密码,通过一个简单的规则将明文打乱混合成密文。 以明文 The quick brown fox jumps over the lazy dog,密钥 how are u为例: 填入5行7列表(事先约定填充的行列数,如果明文不能填充完表格可以约定使用某个字母进行填充)

密钥:how are u 按how are u在字母表中的出现的先后顺序进行编号,我们就有a为1,e为2,h为3,o为4,r为5,u为6,w为7,所以先写出a列,其次e列,以此类推写出的结果便是密文: 密文:qoury inpho Tkool hbxva uwmtd cfseg erjez

14

希尔密码(Hill Cipher)

特征特点:希尔密码(Hill Cipher)是基于线性代数多重代换密码,由Lester S. Hill在1929年发明。每个字母转换成26进制数字:A=0, B=1, C=2…Z=25一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果MOD26。

15,

波利比奥斯方阵密码(Polybius Square Cipher)

特征特点:波利比奥斯方阵密码(Polybius Square Cipher或称波利比奥斯棋盘)是棋盘密码的一种,是利用波利比奥斯方阵进行加密的密码方式,简单的来说就是把字母排列好,用坐标(行列)的形式表现出来。字母是密文,明文便是字母的坐标。

16,猪圈密码

 

 17,圣堂武士密码

 

 18

夏多密码(曲折加密)

特征特点:夏多密码是作者麦克斯韦·格兰特在中篇小说《死亡之链》塑造夏多这一英雄人物中所自创的密码 。

 19,

ADFGX和ADFGVX密码(ADFG/VX Cipher)

特征/特点:ADFGX密码(ADFGX Cipher)是结合了改良过的Polybius方格替代密码与单行换位密码的矩阵加密密码,使用了5个合理的密文字母:A,D,F,G,X。

  • 密文长度是明文的两倍,即密文是偶数
  • 密文字符仅有ADFGX这几个字符

20,

双密码(Bifid Cipher)

特征/特点:双密码(Bifid Cipher)结合了波利比奥斯方阵换位密码,并采用分级实现扩散,这里的“双”是指用2个密钥进行加密。

21,

 

posted @   木偶2313  阅读(2663)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示