Articles of cifrado

Operaciones de byte (XOR) en python

#!/usr/bin/env python3 import binascii var=binascii.a2b_qp(“hello”) key=binascii.a2b_qp(“supersecretkey”)[:len(var)] print(binascii.b2a_qp(var)) print(binascii.b2a_qp(key)) #here i want to do an XOR operation on the bytes in var and key and place them in ‘encryption’: encryption=var XOR key print(binascii.b2a_qp(encrypted)) Si alguien me pudiera aclarar cómo podría lograr esto, sería muy feliz. Muy nuevo para todas las conversiones de tipos de datos, así […]

¿Cómo puedo cifrar y descifrar una cadena en Python?

He estado buscando durante algún tiempo cómo cifrar y descifrar una cadena. Pero la mayoría está en 2.7 y cualquier cosa que esté usando 3.2 no me permite imprimirlo ni agregarlo a una cadena. Entonces, lo que estoy tratando de hacer es lo siguiente: mystring = “Hello stackoverflow!” encoded = encode(mystring,”password”) print(encoded) jgAKLJK34t3g (un grupo […]

XOR Python Text Encryption / Decryption

Sé que hay un operador xor integrado que se puede importar en Python. Estoy tratando de ejecutar el cifrado / descifrado xor. Hasta ahora tengo: def xor_attmpt(): message = raw_input(“Enter message to be ciphered: “) cipher = [] for i in message: cipher.append(bin(ord(i))[2::])#add the conversion of the letters/characters #in your message from ascii to binary […]

NotImplementedError: Utilice el módulo Crypto.Cipher.PKCS1_OAEP en su lugar error

Estoy tratando de cifrar RSA en Python. Así que tengo una clave pública / privada que se está generando, cifrando el mensaje usando la clave pública y escribiendo el texto cifrado en un archivo de texto. El código que estoy usando es el siguiente: from Crypto.PublicKey import RSA from Crypto import Random import ast random_generator […]

Cómo hacer PGP en Python (generar claves, cifrar / descifrar)

Estoy haciendo un progtwig en Python para ser distribuido a los usuarios de Windows a través de un instalador. El progtwig debe poder descargar un archivo todos los días cifrado con la clave pública del usuario y luego descifrarlo. Así que necesito encontrar una biblioteca de Python que me permita generar claves PGP públicas y […]

Descifrando cadenas en Python que fueron cifradas con MCRYPT_RIJNDAEL_256 en PHP

Tengo una función en PHP que encripta el texto de la siguiente manera: function encrypt($text) { $Key = “MyKey”; return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $Key, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)))); } ¿Cómo desencripto estos valores en Python?

Django, Python y cifrado de enlace.

Necesito organizar algún tipo de cifrado para generar enlaces específicos del usuario. Los usuarios harán clic en este enlace y, en alguna otra vista, el enlace relacionado con la cadena cifrada se descifrará y se devolverá el resultado. Para esto, necesito algún tipo de función de cifrado que consume un número (o una cadena) que […]

¿Qué biblioteca (pura) de Python usar para el cifrado AES 256?

Estoy buscando una biblioteca de python (preferiblemente pura) para hacer el cifrado y descifrado AES 256. Esta biblioteca debe admitir el modo de cifrado CBC y usar el relleno PKCS7 de acuerdo con la respuesta a una de mis preguntas anteriores . La biblioteca debería al menos funcionar en Mac OS X (10.4) y Windows […]