1.MD5——21232F297A57A5A743894A0E4A801FC3
一般MD5值是32位由数字“0-9”和字母“a-f”所组成的字符串(16位也可能、大写字母加密与小写字母加密是两种方式,出来的密文不同,但是解密的结果相同)
2.sha1——示例d033e22ae348aeb5660fc2140aec35850c4da997
也是16进制,只不过位数是40,加字母组合(小写)
3.sha224——示例765330e48dc31606f27f2918834a888cb72689542de3b5567522b4df
特征跟MD5差不多加密结果是56位数字,加字母组合(小写)
4.sha256——示例807d0fbcae7c4b20518d4d85664f6820aafdf936104122c5073e7744c46c4b87
加密结果是64位数字加小写字母组合
5.sha384——示例54fb3bd9d6052999fbf5bbd397f483d2af35461fec3c1a8886f52109950aeea611a58ddf7c17efb80f7a754272dbd4955d9b974ee506db6e499e5b162fa7848092d2616694c9c29e0295298184e110607b3bbfe10fb572d8f5c4d6e78fb30dee83da69bf85a8e7fa444241b9b880b1c9
加密结果是96位数字加小写字母组合
6.sha512
加密结果是128位数字加小写字母组合
7.base100——示例👝👣👘👞👲👫👟👠👪👖👠👪👖👝👣👘👞👴
一堆Emoji表情
8.base91——示例@iH<,{zvx#Vsjmzh@iH<R}A
由91个字符(0-9,a-z,A-Z,!#$%&()*+,./:;?@[]^_`{|}~”)组成,不支持中文进行加密
9.base85——示例Ao(mgHZWq8F'iX&?Y4+_B70
等号一般出现在字符串中间,但是很难出现等号,含有一些奇怪的字符;
10.Base64——示例YWRtaW4tcm9vdA==
一般情况下密文尾部都会有两个等号,明文很少的时候则没有
11.Base58——示例6tmHCZvhgfNjQu
它最大的特点是没有等号
12.Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+“和”/"符号。
13.Base32——示例GEZDGNBVGY3TQOJQGE======
他的特点是明文超过十个后面就会有很多等号
如果不足40位,则在编码后数据补充"=",一个"="相当于一个组(5个二进制位),编码后的数据是原先的8/5倍.
14.Base16——示例61646D696E
它的特点是没有等号并且数字要多于字母
15.Unicode——汉字示例这、字母示例t、数字符号示例5
可以说Unicode与HTML实体编码是一个东西
16进制Unicode——示例\u8fd9\u662f\u4e00
16.Escape/Unescape加密解码/编码解码,又叫%u编码
特征:以%u开头
17.凯撒密码——示例iodj{khoor_zrug_123}
1.简单凯撒密码
(1)简单的凯撒密码只是通过将每一个字符移位某个值来达到加密
(2)不要转化任何非字母形式的字符(例如:空格,标点符号,横线等等),遇到这些特殊字符,照搬它们就好
2.变异凯撒
(1)对于偏移量不同的凯撒密码来说,可以根据递增或者递减找到偏移规律来解密
(2)有一种凯撒密码需要先对明文用爆破工具进行枚举,爆表中会出现许多乱码的密文,此时需要你沉下心来发现正确的单词拼写,并和明文进行移位匹配,找到正确的移位数
18.培根密码——示例AABABABABBAAAAAAABBABAABBAABBBABAAABAABAABAAABAABAAABABABABBAAAAAAABBA
使用两种不同字体,分别代表A和B,看到一串的a和b,并且五个一组,那么就是培根加密了
19.栅栏密码
(1)栅栏密码基础型
栅栏密码是按一定规则将明文内容互相调换了位置
栅栏密码(Rail fence Cipher)基础型加密方式,是一种简单的移动字符位置的加密方法,首先把加密的明文分成N个一组,
然后把每组的第1、第2、第M个字符连起来,形成无规律的密文字符串。
例如字符串“123456789abc”,首先将字符串分成3组,如下排列:
1234
5678
9abc
依次取每一组字符,组成加密后密文:“15926a37b48c”。
(2)栅栏密码W型加密算法:
栅栏密码(Rail fence Cipher),扩展变种W型,采用先把明文类似"W"形状进行排列,然后再按栏目顺序1-N,取每一栏的所有字符值,组成加密后密文。
比如字符串“123456789”,采用栏目数为3的时,明文将采用如下排列:
1—5---9
-2-4-6-8-
–3----7–
取每一栏所有字符串,组成加密后密文:“159246837”。
20.猪圈密码
特点:只能对字母加解密并且符号无法复制,粘贴后会直接显示明文
样子:
直接在线解密
21.莫尔斯电码
特征:密文由不规律的.、/、-组成
我爱你⋙–…-…-…- —…-…–…- -…----.–…
22.ROT13
特征:它与凯撒密码差不多都是字母替换,你看到一句特别奇怪的语句可能就是它编码的
23.Brainfuck
特征:brainfuck语言用> < + - . , [ ]八种符号来替换C语言的各种语法和命令:例如: +++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++
24.ook加密
特征:ook密码中有大量ook,加上一些符号;Ook! has only three distinct syntax elements:Ook.Ook?Ook!这种就是ook密码
25.aaencode加密(颜文字)解析
特征将JS代码转换成常用的网络表情,例如(o^_^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+
打开浏览器,进入控制台。
去掉最后一行的('_')复制到控制台,回车得到解密后代码。测试edge解析不出源码,但其他浏览器可以解析。
26.JSfuck加密
直接在控制台执行
与佛论禅
佛曰:罰悉若真呐大侄穆諳能怯參罰爍梵提依俱爍盡薩夜心冥楞遮呐迦一竟殿呐舍俱喝罰諸侄老俱諦勝俱瑟侄利遠奢若尼怯闍一世實呼怯等侄所知倒缽伽得實梵智怯咒神怛
社会核心价值观加密
公正公正公正诚信文明公正民主公正法治法治友善平等法治自由公正爱国公正
看见一串社会核心价值观就是这个加密了
希尔密码:NWEEDTCZEACGHJWVAQ
每个字母当作26进制数字:A=0, B=1, C=2... 一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果模26。
埃特巴什码:OLEVNFNFAR
也是一种置换密码,就是将字母表逆序作为密文,a对应z、b对应y这样子
键盘密码
利用键盘的特性制作的密码,常见有计算机的键盘和手机的键盘
(持续更新)