【发布时间】:2014-01-31 16:17:51
【问题描述】:
我正在寻找来自http://www.akkadia.org/drepper/SHA-crypt.txt 的 sha512_crypt.c 的 100% 纯 Python 实现。
我正在学习 Python。我想了解代码(并将其与 C 代码等进行比较)。我对 Python 的了解不足以自己编写它——即使我这样做了,我也不相信自己能把它做好。我没有那方面的专业知识。所以请不要告诉我自己去写代码来回答这个问题。那不是我的问题。我正在寻找一个现有的 100% Python 实现,它提供与the original sha512_crypt.c written by Ulrich Drepper 相同的输出。
为了确保我的问题很清楚,我正在寻找的答案可能是:
“我确信不存在该 C 代码的 100% Python 实现。”
“这里是您可以下载的 Python 代码的链接。”
(尽管我没有寻求帮助编写特定代码,但由于元讨论,我被告知在这里发帖。这个问题毕竟是关于学习 Python 代码的。)
顺便说一句,我知道这里有一个 Java 实现:ftp://ftp.arlut.utexas.edu/java_hashes/
我正在寻找 Python 等价物。
谢谢。
更新:james-mills 为我回答了这个问题。但是今天我刚刚了解了 Nullege:Python 源代码的搜索引擎
http://www.nullege.com/
这在未来可能会派上用场。
我还了解到 startpage.com 将接受“filetype:py”作为搜索词,它会返回一些不错的结果。不幸的是,我用 dadduckgo 尝试了同样的方法,但没有返回任何结果。
【问题讨论】:
标签: python python-2.7 encryption cryptography sha