CTF题中遇到的密码总结: |
||||
---|---|---|---|---|
序号 | 名称 | 密文 | 原文 | 备注 |
1 | 栅栏密码: | fg2ivyo}l{2s3_o@aw__rcl@ | flag{w22_is_v3ry_cool} | 所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话) (用一定的规则把原文打乱然后用@连接) |
2 | md5 | 18414996c5377f5f4419a40eba901789 | flag{hello_world!} | 一般为32位 由数字和小写字母组成 |
3 | base64 | ZmxhZ3toZWxsb193b3JsZCF9IAo== | flag{hello_world!} | base64 的空格被加密成= |
4 | base16 | 666C61677B6D795F6E616D655F482121487D | flag{my_name_H!!H} | 由数字和大写字母组成 |
5 | base58 | xpoetRPM7vtSVDSRGRp4nXv | flag{hello-world} | Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+"和"/"符号。 |
6 | base 91 |
@iH<,{bdR2H;i6*Tm,Wx2izpx2! |
flag{554a5058c9021c76} | 国外解密网站: |
7 | unicode | \u0066\u006c\u0061\u0067\u007b\u0069\ u005f\u0077\u0069\u006c\u006c\u005f\u006b\ u0069\u006c\u006c\u005f\u0079\u006f\u0075 \u0021\u007d |
flag{i_will_kill_you!} | 万国码:每一字符都用一个5位字符编码表示,并用\分割 |
8 | 摩斯电码 | -... -.- -.-. - ..-. -- .. ... -.-. | BKCTFMISC | 相当于二进制编码 |
9 | 摩斯电码变形 | 0010 0100 01 110 1111011 11 11111 010 000 0 001101 1010 111 100 0 001101 01111 000 001101 00 10 1 0 010 0 000 1 01111 10 11110 101011 1111101 | flag{}m0rse_code_1s_interest1n9!} | 特点:由0和1组成,并且每段的长度不一样 |
10 |
CTF——常见密码
最新推荐文章于 2025-03-15 17:31:33 发布