实验吧之CTF---紧急报文

本文介绍了如何解密一种名为ADFGX的密码,并通过一个具体例子展示了完整的解密过程。ADFGX密码是一种结合了Polybius方格替代密码与单行换位密码的加密方式,使用A、D、F、G、X五个字符作为密文字母。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:

解密一下这份截获的密文吧,时间就是机会!
FA XX DD AG FF XG FD XG DD DG GA XF FA
flag格式:flag_Xd{}
地址:http://www.shiyanbar.com/ctf/1955


解题步骤

1.分析密文:FA XX DD AG FF XG FD XG DD DG GA XF FA
密文都由ADFGX
2.百度一下,发现有个ADFGX密码
3.简介:
ADFGX密码(ADFGX Cipher)是结合了改良过的Polybius方格替代密码与单行换位密码的矩阵加密密码,使用了5个合理的密文字母:A,D,F,G,X,这些字母之所以这样选择是因为当转译成摩尔斯电码(ADFGX密码是德国军队在一战发明使用的密码)不易混淆,目的是尽可能减少转译过程的操作错误。
加密矩阵示例:(密文两个一组,先竖后横)


4.对上述密文进行解密:
FA XX DD AG FF XG FD XG DD DG GA XF FA
flagxidianctf
5.根据格式要求:提交flag_Xd{xidianctf},发现错误!!!
6.问题出在格式上,吐槽一下实验吧的格式说明,正确格式是:flag_Xd{hSh_ctf:}
7.提交flag_Xd{hSh_ctf:flagxidianctf}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值