题目stegpy,是一个图片音频隐写工具(在kali上下载用Python写的)
执行指令 stegpy 文件名 -p
成功后看到有生成文件,并打开
eyjd{4e71wf_H1uc3s_15_EEEEpwwl!!}的格式像flag
在看观察第二部分,a、b的值范围都是(1,25],需要两个参数的,且参数范围符合的加密方法是 仿射密码(Affine密码)
仿射密码在线解密 http://www.hiencode.com/affine.html
根据仿射密码a必须为奇数
根据下面几行可以判断出x为【4,5】,结合a只能为奇数可以判断出x为5,a为25,b为9,
提交flag发现错误,题目提示要注意大小写将密文的大写字母位置对应的密文位置改成大写字母:
flag{4f71ne_C1ph3r_15_FFFFunny!!} 提交正确。
继续深入学习一下仿射密码:需要注意大小写。