Resolva o problema de que o Crypto não pode ser carregado

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

Acho que você gosta

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