转载自:http://www.cnblogs.com/semishigure/p/9318258.html
一张图片,上 Stegsolve
,发现图片开头 lsb
里有些东西。
用 lsb 解密脚本 ,
可以得到:
PVSF{vVckHejqBOVX9C1c13GFfkHJrjIQeMwf}
根据题目提示,尝试了一下,发现是 Nihilist 密码
。
简单说一下原理
原26个英文字母为ABCDEFGHIJKLMNOPQRSTUVWXYZ
把关键字提前后为LOVEKFCABDGHIJMNPQRSTUWXYZ
在置换后的序列里可以发现对应关系P=Q,V=C,S=T,F=F。。。。。
规律确认无误后,最后通过python脚本解密:
import string
enc='PVSF{vVckHejqBOVX9C1c13GFfkHJrjIQeMwf}'
grid='LOVEKFC'+'ABDGHIJMNPQRSTUWXY'
flag=''
for i in enc:
if i in string.ascii_lowercase:
index=grid.lower().index(i)
flag+=string.ascii_lowercase[index]
continue
if i in string.ascii_uppercase:
index=grid.upper().index(i)
flag+=string.ascii_uppercase[index]
continue
flag+=i
print flag
Flag: QCTF{cCgeLdnrIBCX9G1g13KFfeLNsnMRdOwf}
参考资料:
趣味隐写术与密码术