Resuelve el problema de que no se puede cargar Crypto

¡No hay mucha tontería! ¡Adelante!
Acabo de escribir el proceso de cifrado y descifrado AES, pero la biblioteca Crypto no puede reconocerlo.

Preste atención al entorno del sistema

Python Cuando usa AES en Windows, necesita instalar el módulo pycryptodome pip install pycryptodome
python Cuando usa AES en Linux, necesita instalar el módulo pycrypto pip install pycrypto

Encontré una solución en línea

python3.5: ImportError: Ningún módulo llamado Crypto.Cipher
mensaje de error:
de Crypto.Cipher import AES
ImportError: Ningún módulo
llamado ' Crypto ' windows Si pip directamente instalar pycrypto, generalmente requiere la instalación del compilador VC ++, que es más problemático.
Solución
pip install pycryptodome
Después de instalar Windows, debe cambiar la c del directorio crypto en site-packages en Python a C (mayúsculas).
Linux se puede usar directamente.
Una vez más, desde Crypto.Cipher import AES, se puede usar normalmente.

Finalmente, la ventana encontró el problema del sistema y los
siguientes módulos deben introducirse en el
sistema de ventanas

from Cryptodome.Cipher import AES
import base64

Sistema Linux

from Crypto.Cipher import AES
import base64

¡Finalmente lo resolvió perfectamente! Introducción a la
dirección del código Conceptos básicos del algoritmo de cifrado AES

Supongo que te gusta

Origin blog.csdn.net/weixin_37254196/article/details/108217553
Recomendado
Clasificación