一:問題python
python3.6中算法加密引入包Crypto報錯,即使安裝了:算法
pip install cryptodom
pip install pycrypto加密
pip install pycryptodomespa
可是仍然悲催的發現引用是報錯的:code
二:模塊說明
blog
crypto:一個加密解密的庫ip
pycrypto:crypto在python上面的名字是pycrypto它是一個第三方庫,可是已經中止更新三年了,因此不建議安裝這個庫pip
pycrytodome:是pycrypto替代品,且能夠兼容以前的pycrypto,與pycrypto不能同時安裝class
pycryptodomex:此版本爲新版解密加密庫
三:解決方法
能夠執行以下命令:pip install pycryptodomex ,即安裝新版本的加密解密庫
而後引入改爲以下方式:
from Cryptodome.Hash import SHA256 from Cryptodome.Cipher import AES from Cryptodome.Cipher import DES
ok,搞定~