安装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
参考:
叼茂SEO.bfbikes.com
怎么收藏这篇文章?
?议论文评语?
段落衔接自然,过渡流畅,读来一气呵成。
案例丰富且贴合主题,论证逻辑环环相扣。
首尾呼应,主题鲜明,收束有力。
作者以简洁明了的语言,传达了深刻的思想和情感。