Para encriptar:
def encrypt_RSA(public_key_loc, message):from Crypto.PublicKey import RSAfrom Crypto.Cipher import PKCS1_OAEPkey = open(public_key_loc, "r").read()rsakey = RSA.importKey(key)rsakey = PKCS1_OAEP.new(rsakey)encrypted = rsakey.encrypt(message)return encrypted.encode('base64')Para desencriptar:def decrypt_RSA(private_key_loc, package):from Crypto.PublicKey import RSAfrom Crypto.Cipher import PKCS1_OAEPfrom base64 import b64decodekey = open(private_key_loc, "r").read()rsakey = RSA.importKey(key)rsakey = PKCS1_OAEP.new(rsakey)decrypted = rsakey.decrypt(b64decode(package))return decrypted
No hay comentarios:
Publicar un comentario