python接口自動化:python3.6中import Crypto.Hash報錯的解決方案

一:問題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,搞定~

相關文章
相關標籤/搜索