ctf各种密码的总结

1|0base64:字母有大小写,结尾可能会有=号,但最多有2个,包含数字0-9,大写字母A-Z,小写字母a-z,特殊符号+、/ 、==、=等 :列如【YWRtaW4tcm9vdA==】

base32 :字母全大写,结尾可能会有=号, base16:包含数字0-9,大写字母A-F,包含数字2-7,大写字母A-Z,特殊符号=== 例如:【GEZDGNBVGY3TQOJQGE======】

 base16:包含数字0-9,大写字母A-F,特点是没有等号并且数字要多于字母  列如:【61646D696E】

Base85:特点是奇怪的字符比较多,但是很难出现等号  示例【@:X4hDWe0rkE(G[OdP4CT]N#】

base100:是emoji表情包【👘👛👤👠👥】

 Base58:示例【6tmHCZvhgfNjQu 】最大的特点是没有等号:没有0(数字0)、O(o的大写字母)、l( L的小写字母)、I(i的大写字母)

URL编码:例如:【%E7%BC%96%E7%A0%81】  特点:存在大量的%

Unicode编码:例如:HelloCT&#70

jsfuck编码: [ ]( ) ! +  来编写

Jother编码:只用 **! + ( ) [ ] { } **这八个字符就能完成对任意字符串的编码。比jsfuck多一个{}

brainfuck编码:只有八种符号,所有的操作都由这八种符号  > < + - . , [ ]  的组合来完成

okk编码:特点就是okk

凯撒密码:明文中的每个字母都按照其在字母表中的顺序向后(或 向前)移动固定数目(循环移动)作为密文

2|0MD5编码:例如:21232F297A57A5A743894A0E4A801FC3  (一般MD5值是32位由数字“0-9”和字母“a-f”所组成的字符串)

3|0sha1编码:示例:d033e22ae348aeb5660fc2140aec35850c4da997(加密的密文特征跟MD5差不多,只不过位数是40)

uuencode编码:每行都以m开头,特殊符号很多,乱码可以试试

escape编码:%u开头+数字+字母

rabbit编码:特点【U2FSDGVKX1开头,可能以等号结束】密文:U2FsdGVkX1/+ydnDPowGbjjJXhZxm2MP2AgI

quoted-printable编码:列如【=Eq=82=A3】

xxencode编码:跟base64类似只是多了 “ - ” 少了 “ / ”字符而且末尾使用“+”

jjencode编码:编码后效果大多是$$$$$$$$$

aaencode编码:大多都是表情【类似于^-^】

凯撒密码、维吉尼亚密码、栅栏密码都是都是移位调换加密

文本隐藏加密:特征:加密过的密文会比原文的字节数多,当你按删除键的时候会发现某一处要按好多下才能把前面的字删掉【可以通过字数查询】

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

与佛论禅:特征:密文以”佛曰:如是我闻:”开头,密文一般是与关佛经的汉字

社会主义编码:特征:字符全部是社会主义核心价值观

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

百家姓暗号:特征:不要多说当看到一串百家姓的时候多半就是这个暗号了

卡尔达诺栅格码:特征:把明文伪装成垃圾邮件【spammimic - hide a message in spam

文本加密【汉字,数字,字符】:特征:将明文加密成各种繁体字后面带俩等号,

中文电码:中文电码表采用了四位阿拉伯数字作代号,从0001到9999按四位数顺序排列【密文:6060 4615 2623 6008 1783 1216 1216 2119 6386】

【明文:计算机要从娃娃抓起6060:计 4615:算 2623:机 6008:要 1783:从 1216:娃 1216:娃 2119:抓 6386:起】

埃特巴什码:是一种以字母【倒序】排列作为特殊密钥的替换加密

ROT5:只对【数字】进行编码,用当前数字往前数的第 5 个数字替换当前数字,例如当前为0,编码后变成 5,当前为 1,编码后变成 6

ROT13:只对【字母】进行编码,用当前字母往前数的第 13 个字母替换当前字母,例如当前为A,编码后变成 N,当前为 B,编码后变成 O

ROT18:这是一个异类,本来没有,它是将 ROT5 和 ROT13 组合在一起

 :对【数字、字母、常用符号】进行编码,按照它们的 ASCII 值进行位置替换,用当前字符 ASCII 值往前数的第 47 位对应字符替换当前字符,例如当前为小写字母 z,编码后变成大写字母 K,当前为数字 0,编码后变成符号_   用于 ROT47 编码的字符其 ASCII 值范围是33-126(具体可对照ascll表) 

培根密码:每个明文字母被一个由 5 字符组成的序列替换

当铺密码:就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几【密文:王夫 井工 夫口 由中人 井中 夫夫 由中大对应:67 84 70 123 82 77 125】

qiupqiup编码:词频分析

4|0Morse编码:例如: --/---/.-./.../.  ==> MORSE(特点:只有.和-(中间可用/隔开)组成,最多6位)

5|0https://www.mathsking.net/morse.htm

6|0ASCII编码:例如:【72 105 65 115 99 105 105】  ==>H i A s c i i 特点:一般字符为0-9(48-57)A-Z(65-90)a-z(97-122)空格(32)对照表

7|0Tap Code敲击码:例如:【2,3 1,5 3,1 3,1 3,4】 ==>H E L L O 或  .. .../. ...../... ./... ./... ..../ ==>H E L L O

第九艺术:原神表,塞尔达表,第一次见这么新奇的题,结合挺好,做个记录

 


__EOF__

本文作者xxxx
本文链接https://www.cnblogs.com/cH901512/p/18124807.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   |小菜狗|  阅读(773)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示