Python 3.3 无法导入 Crypt
当我在命令行输入 import Crypt 时,它显示:
>>>import crypt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python33\lib\crypt.py", line 3, in <module>
import _crypt
ImportError: No module named '_crypt'
2 个回答
4
如果你只是想找一个 crypt(3)
的实现,我写了一个纯Python的版本,可以在这里找到,这个版本是从这个公共领域的C语言实现移植过来的。这个实现速度非常慢(在我的机器上大约比Python自带的 crypt
慢2800倍,而Python自带的速度已经是OpenSSL的 DES_crypt
的一半了),不过如果你只是偶尔需要计算一下哈希值,那应该问题不大。
你是在写一个图片论坛吗?
9
crypt
模块是一个用来和Unix系统中的crypt
库进行交互的工具,这个库主要用来加密Unix系统的密码。需要注意的是,这个模块在Windows系统上是不可用的。此外,它也不是一个通用的加密库。