windows环境下安装Crypto

lxx249
2023-12-27 / 7 评论 / 4 阅读 / 正在检测是否收录...

安装python常用的加解密库Crypto

Crypto 算法库在 python 中最初叫 pycrypto。直接安装Crypto是不好使的。因为历史原因导致的比较混乱。

pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库;这个时候pycryptodome就来了,它是pycrypto的延伸版本,用法和pycrypto是一模一样的;所以直接安装:pip install pycryptodome
但是,在使用的时候导入模块是有问题的,这个时候只要修改一个文件夹的名称就可以完美解决这个问题,
Python\Python36\Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c改成大写C就ok了。

要点

  • Crypto库支持哪些加解密算法

    常见对称密码在 Crypto.Cipher 库下,主要有:DES 3DES AES RC4 Salsa20
    非对称密码在 Crypto.PublicKey 库下,主要有:RSA ECC DSA
    哈希密码在 Crypto.Hash 库下,常用的有:MD5 SHA-1 SHA-128 SHA-256
    随机数在 Crypto.Random 库下
    实用小工具在 Crypto.Util 库下
    数字签名在 Crypto.Signature 库下
  • 在Linux下直接安装 pycryptodome

    pip install pycryptodome

  • 在window下先安装再卸载再安装(直接安装pycryptodome导入模块失败的情况下可尝试)

    pip install crypto pycryptodome
    pip uninstall crypto pycryptodome
    pip install pycryptodome

参考:

windows环境下python3安装Crypto_crypto python3-CSDN博客

Crypto使用_crypto用法-CSDN博客

0

评论 (7)

取消
  1. 头像
    eernpneylo
    Windows 10 · Google Chrome

    叼茂SEO.bfbikes.com

    回复
  2. 头像
    hvstwxxsss
    Windows 10 · Google Chrome

    怎么收藏这篇文章?

    回复
  3. 头像
    nbcwsztukz
    Windows 10 · Google Chrome

    ?议论文评语?

    回复
  4. 头像
    axkhkorrla
    Windows 10 · Google Chrome

    段落衔接自然,过渡流畅,读来一气呵成。

    回复
  5. 头像
    phxlyzmmlm
    Windows 10 · Google Chrome

    案例丰富且贴合主题,论证逻辑环环相扣。

    回复
  6. 头像
    otmqcthiqs
    Windows 10 · Google Chrome

    首尾呼应,主题鲜明,收束有力。

    回复
  7. 头像
    jffcmhociu
    Windows 10 · Google Chrome

    作者以简洁明了的语言,传达了深刻的思想和情感。

    回复