Saltar al contenido

ejemplo de código de descifrado AES CTR de python crypto

Esta cuestión se puede resolver de diferentes formas, pero te compartimos la que para nosotros es la solución más completa.

Ejemplo: python AES

from Crypto.Cipher import AES 
import binascii,os
import random, string

iv = os.urandom(16)
aes_mode = AES.MODE_CBC
key =''.join(random.choice(string.ascii_uppercase + string.ascii_lowercase + string.digits)for _ inrange(16))print(key)
encryptor = AES.new(key, aes_mode, iv)defaes_encrypt(plaintext):
    plaintext = convert_to_16(plaintext)

    ciphertext = encryptor.encrypt(plaintext)return ciphertext

defconvert_to_16(plaintext):#Overcome the drawback of plaintxt size which should be multiple of len(iv)
    add =16-(len(plaintext)%16)return(plaintext +' '* add)


Encrypted = aes_encrypt('Jaisal ')print("Encrypted message :",Encrypted)

Puntuaciones y reseñas

Si entiendes que te ha resultado de provecho nuestro artículo, agradeceríamos que lo compartas con más seniors y nos ayudes a dar difusión a nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *