【发布时间】:2015-12-02 14:15:19
【问题描述】:
我对 Linux 和脚本非常陌生,但我想创建一个运行 openssl 的脚本来测试各种密码。我知道密码,我知道它是用openssl 加密的,但我不知道使用的是哪个密码。我一直在尝试通过每次手动更改密码来尝试此操作,但我认为了解脚本如何做到这一点可能值得弄清楚。
我一直使用的命令是
openssl bf -d -in file.enc -out file.dcrypt
这会提示我输入密码。 我有一个文本文件,其中包含我希望在一行中尝试的所有密码。
我想循环操作并遍历每个密码以查看哪个有效。最好将变量显示为 dcrypt 文件名的一部分。 是伪代码
start loop n(first line in txt file to eof)
openssl 'n' -d -in file.enc -out file.dcrypt.n (a way to add the password?)
exit eof
任何帮助将不胜感激。
【问题讨论】: