目录
字母表打乱
rot13
特征:
只对字母进行编码,把26个英文字母前13个和后13个对调,其中非字母形式不做修改
工具:
凯撒密码(有秘钥可枚举)
特征:
向后移动26个英文字母(k个字母)加密
工具:
例题
题目:oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}
根据题目猜测可能是凯撒密码,但不知道偏移多少位,采取枚举
文字倒序排列
题目:}wohs.ftc{galf
埃特巴什码
特征:
常文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
密文Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
工具:
CTF在线工具-在线埃特巴什码加密|在线埃特巴什码解密|埃特巴什码算法|Atbash Cipher
数字打乱
rot5
特征:ROT5:只对数字进行编码,用当前数字往前数的第5个数字替换当前数字
字母和数字
特征:
md5加密后是16位或者32位的字符,由字母和数字组成,字母大小写统一
题目
a8db1d82db78ed452ba0882fb9554fc
字符加字母和数字打乱
rot47
特征:ROT47:对数字、字母、常用符号对照ascii编码进行位置替换,替换前47位
有密钥
serpent蛇密码
工具:Serpent Encryption – Easily encrypt or decrypt strings or files
例题
题目:得到一个.dat文件
把他拉到winHex解出来是乱码。
用serpent对称解密,密钥就是压缩包的密钥
维吉尼亚密码
特征:古密码使用秘钥的,按秘钥移动26个英文字母
工具:
有无秘钥都可
Rabbit密码
特征:
工具:
例题:
明文I Love You小可爱无密匙加密后密文为U2FsdGVkX1/ouFei55jKdzY1fWNS4jxHVNf/AfKWjnBrOGY=
明文I Love You 521无密匙加密后密文为U2FsdGVkX19DvuEo5PvBA8TuLrM2t+EZBvUkzlAa
明文I Love You 521密匙为666加密后密文为U2FsdGVkX18w6vxXxux/ivRVwo3xMzTxmUyk7cHz
有秘钥加打乱顺序
1.栏杆密码
特征:
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。
工具:
例题:
根据提示猜测栏杆数可能是4,利用在线栏杆解密得出
3.1.1栏杆密码变种W型
特征
工具:
栅栏密码加密/解密【W型】 - 一个工具箱 - 好用的在线工具都在这里!
例题:
ccehgyaefnpeoobe{lcirg}epriec_ora_g
1.看到密文里有flag不过是被打乱的推测可能是栏杆密码
特殊符号
1.两个符号组成
摩斯密码
特征:
发现有两种符号或文字推测是摩斯密码利用在线工具解密
工具:
http://www.all-tool.cn/Tools/morse/
例题:
培根密码
特征:
例题:
18 个符号组成
JJEncode编码
特征:大量 $、_ 符号,大量重复的自定义变量
[]()!+,\"$.:;_{}~=
例题:
八个符号组成
jother编码
特征:只用! + ( ) [ ] { }这八个字符就能完成对任意字符串的编码。也可在F12中解密执行
工具:CTF在线工具-在线JSfuck加密|在线JSfuck解密|JSfuck|JSfuck原理|JSfuck算法
例题:
Brainfuck
特征:用> < + - . , [ ]八种符号,有大量的+号
题目:
6个符号组成
JSFuck编码
特征:[]()!+组成
例题:
2.由看起来像字符串组成
Unicode编码
特征:
例题:
Quoted-printable 编码
特征:
一个等号”=”后跟随两个十六进制数字(0–9或A–F)表示该字节的数值
工具:在线 Quoted-printable 解码编码 - 在线工具网
题目
例题:=E7=94=A8=E4=BD=A0=E9=82=A3=E7=81=AB=E7=83=AD=E7=9A=84=E5=98=B4=E5=94=87=E8=AE=A9=E6=88=91=E5=9C=A8=E5=8D=88=E5=A4=9C=E9=87=8C=E6=97=A0=E5=B0=BD=E7=9A=84=E9=94=80=E9=AD=82
ook密码
特征:ook密码中有大量ook
工具:Brainfuck/Ook! Obfuscation/Encoding [splitbrain.org]
题目:
3.颜文字符号
颜文字js加密AAEncode
特征:
一堆颜文字构成的js代码