【问题标题】:Hash (MD5) an incremental list to provide individual hash values [closed]散列(MD5)增量列表以提供单个散列值[关闭]
【发布时间】:2019-03-31 15:49:09
【问题描述】:

我希望有人可以帮助我。我对脚本真的很陌生。我没有尝试反向散列任何东西,但我有兴趣尝试生成一个从 0 到 1000 的数字列表,然后获取每个数字的 MD5。

我很欣赏这听起来很简单。我已经设法用列表生成了一个 txt 文件,但我似乎无法获得各个行上的数字,然后我可以使用 md5deep 之类的方法对其进行哈希处理。

如果有人能帮助我,我将不胜感激。

【问题讨论】:

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

标签: python list hash md5


【解决方案1】:

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

纯蟒蛇:

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

输出

c4ca4238a0b923820dcc509a6f75849b
c81e728d9d4c2f636f067f89cc14862c
  ...
b706835de79a2b4e80506f582af3676a
a9b7ba70783b617e9998dc4dd82eb3c5

Pure shell(这里在 osx 上显示,在 linux 上类似)

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

输出

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

【讨论】:

    猜你喜欢
    • 2015-08-05
    • 2012-06-17
    • 1970-01-01
    • 2015-06-27
    • 2015-06-25
    • 2013-08-29
    • 2015-03-13
    • 2014-06-04
    • 1970-01-01
    相关资源
    最近更新 更多