Python 散列(MD5)提供单个散列值的增量列表

Python 散列(MD5)提供单个散列值的增量列表,python,list,hash,md5,Python,List,Hash,Md5,我希望有人能帮助我。我对脚本编写真的很陌生。我并没有尝试反向散列任何内容,但我感兴趣的是尝试生成一个从0到1000的数字列表,然后获取每个数字的MD5 我很欣赏这听起来很简单。我已经成功地用列表生成了一个txt文件,但是我似乎无法获得单独行上的数字,然后我可以使用md5deep之类的工具进行散列 如果有人能帮我的话,我会非常感激。我不清楚你的问题是什么,听起来你有几个选择。下面是一个纯shell/python解决方案 纯python: import hashlib for i in xrange

我希望有人能帮助我。我对脚本编写真的很陌生。我并没有尝试反向散列任何内容,但我感兴趣的是尝试生成一个从0到1000的数字列表,然后获取每个数字的MD5

我很欣赏这听起来很简单。我已经成功地用列表生成了一个txt文件,但是我似乎无法获得单独行上的数字,然后我可以使用md5deep之类的工具进行散列


如果有人能帮我的话,我会非常感激。

我不清楚你的问题是什么,听起来你有几个选择。下面是一个纯shell/python解决方案

纯python:

import hashlib
for i in xrange(1, 1001):
    print hashlib.md5(str(i)).hexdigest()
输出

c4ca4238a0b923820dcc509a6f75849b
c81e728d9d4c2f636f067f89cc14862c
  ...
b706835de79a2b4e80506f582af3676a
a9b7ba70783b617e9998dc4dd82eb3c5
MD5 ("1") = c4ca4238a0b923820dcc509a6f75849b
MD5 ("2") = c81e728d9d4c2f636f067f89cc14862c
  ...
MD5 ("999") = b706835de79a2b4e80506f582af3676a
MD5 ("1000") = a9b7ba70783b617e9998dc4dd82eb3c5
这里的纯shell在osx上显示,在linux上类似

seq 1 1000 | xargs -I {} md5 -s "{}"
输出

c4ca4238a0b923820dcc509a6f75849b
c81e728d9d4c2f636f067f89cc14862c
  ...
b706835de79a2b4e80506f582af3676a
a9b7ba70783b617e9998dc4dd82eb3c5
MD5 ("1") = c4ca4238a0b923820dcc509a6f75849b
MD5 ("2") = c81e728d9d4c2f636f067f89cc14862c
  ...
MD5 ("999") = b706835de79a2b4e80506f582af3676a
MD5 ("1000") = a9b7ba70783b617e9998dc4dd82eb3c5

您能否向我们展示您的代码、目前正在生成的结果示例以及您希望生成的结果示例?