Python 3.3无法导入Crypt

时间:2013-03-03 02:14:12

标签: python python-3.3

当我在命令行输入导入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 个答案:

答案 0 :(得分:9)

crypt module是Unix crypt library的接口,用于加密Unix密码。它被记录为在Windows上不可用。它不是通用加密库。

答案 1 :(得分:4)

如果您正在寻找的是crypt(3)的实现,那么我已经完成了从here移植的纯Python实现this public domain C implementation。它非常缓慢(比我在我的机器上的内置crypt慢大约2800倍,这已经是OpenSSL的DES_crypt速度的一半左右),但如果你只计算偶尔的哈希值,这不应该是一个问题。

你是不是在写一个画板?