Base家族

  • Base32 由(A-Z、2-7)32个可见字符构成,“=”符号用作后缀填充。长度为4的倍数。同时,明文超过十个后面就会有很多等号

    举个例子:base32(1234567)= GEZDGNBVGY3Q====

  • Base64 由(A-Z、a-z、0-9、+、/)64个可见字符构成,“=”符号用作后缀填充。长度为4的倍数。

    举个例子:base64(1234567)= MTIzNDU2Nw==

  • Base58 相比Base64,Base58不使用数字”0”,字母大写”O”,字母大写”I”,和字母小写”l”,以及”+“和”/“符号。最主要是没有等号。可以理解为一种58进制。

    举个例子:base58(1234567) = 2s8YYFs4Vc

  • Base16 看起来像16进制,特点是没有等号并且数字要多于字母

    举个例子:base16(1234567) = 31323334353637

  • Base85 奇怪的符号很多但很难出现等号

    举个栗子:base85(1234567) = 0etOA2)[A

  • Base100 特点:就emoji

    举个粒子:base100(1234567) = 🐨🐩🐪🐫🐬🐭🐮


Unicode、HTML实体编码、16进制Unicode

  1. Unicode和HTML实体编码(基本)是一个东西,特征:以&#开头,加上5位十进制(汉字),3位十进制(字母),2位十进制(数字符号)
  2. HTML实体编码:用一个编号写入HTML代码中来代替一个字符
  3. 16进制Unicode,特征:以\u开头,加上四位16进制
  4. 常用解密网站

URL、Hex

这两种加密的密文是一样的,不同的是当你用url编码网站时是不会把http进行编码的,而Hex编码则全部转化了

特点:带**%**

常用解密网站:


文本隐藏加密、零宽隐写

  1. 文本隐藏加密:加密过的密文会比原文的字节数多,当你按删除键的时候会发现某一处要按好多下才能把前面的字删掉

  2. 零宽隐写:解密后明文与密文会分开显示,密文一般隐藏在第一个字后面

  3. 常用解密网站:
    文本隐藏加密:www.qqxiuzi.cn
    零宽隐写:yuanfux.github.io


特殊暗号类加密

这类加密都是特征性比较强的,易辨别

1、猪圈密码

特点:只能对字母加解密并且符号无法复制,粘贴后会直接显示明文

字母表:懒得放图

解密网站:http://www.metools.info/code/c90.html

2、与佛论禅

特点:就是看不懂的佛言

解密网站:http://www.keyfc.net/bbs/tools/tudoucode.aspx

3、百家姓暗号

特点:乱七八糟百家姓

解密网站:https://www.ahz0.com/bjx.html

4、卡尔达诺栅格码

特点:把明文伪装成垃圾邮件。。。

解密网站:https://www.spammimic.com/

5、摩尔斯电码

太常见了,懒得写orz

6、Quoted-Printable

这种编码常用与邮件处理,只能对汉字进行编码,特征是=加两个大写字母或数字组合

解密网站:http://www.mxcz.net/tools/QuotedPrintable.aspx

7、ROT13

是一种凯撒密码的变体,只不过比较简单,一般用来加密F***word

解密网站:http://www.mxcz.net/tools/rot13.aspx

8、奇妙的文本加密

这玩意儿可以加密成:汉字 数字 字母 音乐符号 国际音标 盲文 韩文 日文 傣文 彝文 俄文 箭头符号 花朵符号

最后会带俩等号

解密网站:https://www.qqxiuzi.cn/bianma/wenbenjiami.php


JS加密

1. Js颜文字加密,可直接F12

2. Jother

只用! + ( ) [ ] { },可直接F12

3. JSfuck

只用! + ( ) [ ],解密网站:http://www.jsfuck.com/

散列/哈希(因为这个沙雕主题的列表很难看所以放在最后)

一般这种加密算法长得很像,字符串均由“0-9”、“A-Z”组成,唯一的区别在于长度。(一般这种编码无法解密

算法 长度
md5 32/16
sha1 40
sha256 64
sha512 128
adler32 8
crc32 8
crc32b 8
fnv132 8
fnv164 16
fnv1a32 8
fnv1a64 16
gost 64
gost-crypto 64
haval128,3 32
haval128,4 32
haval128,5 32
haval160,3 40
haval160,4 40
haval160,5 40
haval192,3 48
haval192,4 48
haval192,5 48
haval224,3 56
haval224,4 56
haval224,5 56
haval256,3 64
haval256,4 64
haval256,5 64
joaat 8
md2 32
md4 32
ripemd128 32
ripemd160 40
ripemd256 64
ripemd320 80
sha224 56
sha3-224 56
sha3-256 64
sha3-384 96
sha3-512 128
sha512/224 56
sha512/256 64
snefru 64
snefru256 64
tiger128,3 32
tiger128,4 32
tiger160,3 40
tiger160,4 40
tiger192,3 48
tiger192,4 48
whirlpool 128
mysql 16位,且第1位和第7位必须为0-8
mysql5 40
NTLM 32
Domain Cached Credentials 32