Crypto_BUUCTF_WriteUp | 一眼就解密
题目
下面的字符串解密后便能获得 flag:
ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=
注意:得到的 flag 请包上 flag{} 提交
分析
字符串有 40 位,包含大写字母、小写字母、数字和末尾的“=”,猜测为 Base64 编码。
base32 的编码表是由(A-Z、2-7)32 个可见字符构成,“=”符号用作后缀填充。
base64 的编码表是由(A-Z、a-z、0-9、+、/)64 个可见字符构成,“=”符号用作后缀填充。
base58 的编码表相比base64少了数字 0,大写字母 I,O,小写字母 l (这个是 L),以及符号‘+’和‘/’
base91 的密文由 91 个字符(0-9,a-z,A-Z,!#$%&()*+,./:;<=>?@[]^_`{|}~”)组成
在线解码即可拿到 Flag。
Flag
flag{THE_FLAG_OF_THIS_STRING}
参考
本文作者:Guanz
本文链接:https://www.cnblogs.com/Guanz/p/17812541.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步