2008年1月13日星期日

将你的密码保存在图片或者声音文件当中

原文介绍了四个工具帮助实现大家将自己的密码保存在图片或者声音文件当中,修改过的图片或者声音文件看起来或者听起来没有任何异常,仅仅是文件的长度有了稍许的变化。这样你就可以将这些文件传送给你的朋友,然后他们可以安全地接收到你的密码。

1.OutGuess
OutGuess是一款基于命令行的工具,这个工具可以将你的密码隐藏到图片当中去。支持的文件格式中有最常用的JPEG,支持包括Linux,Windows,Mac OS X等。
将你的密码保存到一个文件当中,比如pass.txt,然后issue下面的命令:
outguess -k summer -d pass.txt grill.jpg summer-grill.jpg

这里的-k指出有公共密钥,密钥为紧跟其后的summer。当然也可以不使用公共密钥,这样,任何人如果知道你图片里面包含有密码的话,都可以通过命令得到你的密码。

接收到文件后,通过命令复原密码:
outguess -k summer -r summer-grill.jpg pass.txt

Pretty cool, uh?

2. Steghide
和前面的OutGuess相类似,不过Steghide除了支持将密码保存到图片当中去之外,还支持一些音频一些音频格式,AU, WAV等。支持的系统有Linux,Windows。

用法相同,仅仅是命令格式不同。

加密:
steghide embed -cf grill.jpg -sf summer-grill.jpg -ef pass.txt -p summer

解密:
steghide extract -sf summer-grill.jpg

3. Stegtools
同样类似

加密:
cat pass.txt | /usr/local/stegotools-0.4b/stegwrite grill.jpg summer-grill.jpg 1

解密:
/usr/local/stegotools-0.4b/stegread summer-grill.jpg 1 > pass.txt


4.SteGUI
Steghide的图形化程序。

9fd8bcc37f8e11d7d82263d2e6e561a7

结论:
如果密码很重要的话,可以将起保存到图片当中。很好的想法。如果你的朋友使用不同的系统的话,OutGuess是不错的选择,如果不想背诵那些命令的话,SteGUI是很好的选择。

半年前的帖子了

没有评论:

发表评论