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编码:例如:HelloCTF
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__

本文链接:https://www.cnblogs.com/cH901512/p/18124807.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix