我希望有人能帮助我。我真的是脚本新手。我没有尝试对任何哈希值进行反向哈希处理,但是我有兴趣尝试生成一个从0到1000的数字列表,然后为每个数字获取MD5。
我很欣赏听起来很简单。我设法用该列表生成了一个txt文件,但似乎无法在单独的行上获取数字,然后可以使用md5deep之类的哈希值对它们进行哈希处理。
如果有人可以帮助我,我将非常感激。
答案 0 :(得分:1)
我不清楚您要问的确切问题是什么,听起来您有几种选择。这是一个纯shell / python解决方案
纯python:
import hashlib
for i in xrange(1, 1001):
print hashlib.md5(str(i)).hexdigest()
输出
c4ca4238a0b923820dcc509a6f75849b
c81e728d9d4c2f636f067f89cc14862c
...
b706835de79a2b4e80506f582af3676a
a9b7ba70783b617e9998dc4dd82eb3c5
纯壳(在osx上显示,在Linux上类似)
seq 1 1000 | xargs -I {} md5 -s "{}"
输出
MD5 ("1") = c4ca4238a0b923820dcc509a6f75849b
MD5 ("2") = c81e728d9d4c2f636f067f89cc14862c
...
MD5 ("999") = b706835de79a2b4e80506f582af3676a
MD5 ("1000") = a9b7ba70783b617e9998dc4dd82eb3c5