Não há muita bobagem! Continue!
Acabei de escrever o processo de criptografia e descriptografia AES, mas a biblioteca Crypto não consegue reconhecê-lo.
Preste atenção ao ambiente do sistema
Python Ao usar AES no Windows, você precisa instalar o módulo pycryptodome pip install pycryptodome
python Ao usar AES no Linux, você precisa instalar o módulo pycrypto pip install pycrypto
Eu encontrei uma solução online
python3.5: ImportError: Nenhum módulo denominado Crypto.Cipher
mensagem de erro:
from Crypto.Cipher import AES ImportError
: Nenhum módulo
denominado'Crypto ' windows Se você instalar diretamente o pycrypto em pip, geralmente requer a instalação do compilador VC ++, que é mais problemático.
Solução
pip install pycryptodome
Depois de instalar o Windows, você precisa alterar o c do diretório crypto em pacotes do site em Python para C (maiúsculas). O
Linux pode ser usado diretamente.
Mais uma vez, a partir de Crypto.Cipher import AES, ele pode ser usado normalmente.
Finalmente, a janela encontrou o problema do sistema e os
seguintes módulos devem ser introduzidos no
sistema de janela
from Cryptodome.Cipher import AES
import base64
Sistema Linux
from Crypto.Cipher import AES
import base64
Finalmente resolvido perfeitamente! Introdução ao
endereço de código Fundamentos do algoritmo de criptografia AES