一.md5(哈希算法)
md5:由0-9和a-f组成,长度为32,是一个32位长度的16进制字符串
形如 a8db182db78ed452ba0882fb9554fca
flag{666666666666}
注:缺位则补,多余则除(符合规则)
**有时候真的不是,可以试试十六进制转换字符.
hill密码(希尔密码)_野原新之助-CSDN博客_hill密码(了解一下)
二.猪圈密码
形如:
解出:haveagoodtimetoday
附对应密码表:
三.栅栏密码
栅栏密码:
就是把要加密的明文分成N个一组(栅栏数),
然后把每组的第1个字连起来,形成一段无规律的字符串。
不过栅栏密码本身长度不会太长,也就是组成栅栏的字母一般不会太多
形如:
解出得到 KEY{sad23jjdsa2}
这个比较简单,两层栅栏,分层,从上往下,自左向右读出:
KYsd3js2
E{a2jda}
四.ook!
特征:Brainfuck 类型密码,密文由 Ook 和 三种标点 . ! ? 构成,不见得都得用上,有的是Ook,有的没有Ook只有标点。
形如:
**在线工具yyds,python早点学起!
五.Brainfuck
特征: + - [ ] { } . < > 这些符号构成的密码
形如:
六.jsfuck
特征:[]+! () 经典组合,循环往复
形如:
解密来一波:CTF在线工具-在线JSfuck加密|在线JSfuck解密|JSfuck|JSfuck原理|JSfuck算法 (hiencode.com)
七.摩尔斯(Morse code)电码
形如:
附电码对应表:
在线工具: 摩斯密码在线加密解密 - Bugku
八.凯撒密码
特征:英文字母排序往后延,有一定的偏移,密钥是 1 <= k <= 26,y = x + k;
如果偏移量是4,那么abc都往后偏移4,变成efg,以此类推。加密需往后数,解密需要往前数
形如:
flag{hello_ctf}
米斯特安全解密有被快乐到,感谢网友,附上链接:CTFcrackTools的下载与安装_qq_40328109的博客-CSDN博客
九.Escape/unescape
特征:(1)Escape编码/加密,就是字符对应UTF-16 16进制表示方式前面加%u。