2026.7.18(12)【Base系列】一眼就解密

📌 题目信息

项目内容
题目名称一眼就解密
题目来源BUUCTF(Crypto)
题目类型Crypto(密码学)
子分类Base系列(Base64编码)
考点Base64编码识别与解码
难度
最终 Flagflag{THE_FLAG_OF_THIS_STRING}

🛠️ 使用工具

  • 在线Base64解码工具
  • Python —— 使用 base64 库编写解码脚本

📝 解题思路

题目名为“一眼就解密”,考察的是对常见编码特征的快速识别能力。看到字符串末尾的 = 和大小写字母混合的特征,就应该立刻想到 Base64 编码

第 1 步:观察密文特征

题目给出的密文为:

ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=

观察发现:

  • 字符串包含大写字母、小写字母、数字
  • 末尾有 = 填充符号
  • 字符数为 4 的倍数

这些特征都指向 Base64 编码

💡 知识点:Base64 编码使用 A-Za-z0-9+/ 共 64 个字符,= 用作后缀填充。而 Base32 只包含大写字母 A-Z 和数字 2-7。密文中出现了小写字母,故可排除 Base32。

第 2 步:Base64 解码

方法一:在线工具解码(推荐)

将密文粘贴到 Base64 在线解码工具中,一键解码即可得到明文。

方法二:Python 脚本解码

import base64

encoded_str = "ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30="
decoded_str = base64.b64decode(encoded_str).decode('utf-8')
print(decoded_str)

运行结果:

flag{THE_FLAG_OF_THIS_STRING}

第 3 步:提交 Flag

解码结果已经是 flag{...} 格式,直接提交即可。

⚠️ 注意:本题解码结果已包含 flag{} 前缀,直接提交即可,无需额外添加。

🏁 最终 Flag

flag{THE_FLAG_OF_THIS_STRING}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值