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


一:問題

python3.6中算法加密引入包Crypto報錯,即便安裝了:

pip install crypto

pip install pycrypto

pip install pycryptodome

但是仍然悲催的發現引用是報錯的:

 

二:模塊說明

crypto:一個加密解密的庫

pycrypto:crypto在python上面的名字是pycrypto它是一個第三方庫,但是已經停止更新三年了,所以不建議安裝這個庫

pycrytodome:是pycrypto替代品,且可以兼容之前的pycrypto,與pycrypto不能同時安裝

pycryptodomex:此版本為新版解密加密庫

 

三:解決方法

可以執行如下命令:pip install pycryptodomex ,即安裝新版本的加密解密庫

然后引入改成如下方式:

 
        
from Cryptodome.Hash import SHA256
from Cryptodome.Cipher import AES
from Cryptodome.Cipher import DES
 
        

 ok,搞定~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM