Articles of cifrado de

PyCrypto: Generar clave RSA protegida con contraseña DES3

He podido crear una clave RSA protegida por contraseña con DES3 (bueno … creo que porque soy muy nuevo en este mundo de encriptación) usando el comando: openssl genrsa -out “/tmp/myKey.pem” -passout pass:”f00bar” -des3 2048 Ahora, me gustaría hacer eso dentro de un script de Python, utilizando PyCrypto, si es posible. He visto este mensaje […]

Archivo cifrado o db en python

Tengo un db sqlite3 que inserto / selecciono en python. La aplicación funciona muy bien, pero quiero modificarla para que nadie pueda leer desde la base de datos sin una contraseña. ¿Cómo puedo hacer esto en python? Tenga en cuenta que no tengo idea de por dónde empezar.

Python: cifrado alfanumérico bidireccional

Estoy usando Python 2.7 . Tengo una cadena alfanumérica, en la que quiero realizar un cifrado / descifrado. Cualquier cosa que haga debería permanecer en ambos sentidos y el resultado también debería ser alfanumérico. Por ejemplo: str = ‘ma6546fbd’ encrypted_data = encrypt_function(str) decrypted_data = decrypt_function(encrypted_data) print decrypted_data # I get ‘ma6546fbd’ Qué he hecho: He […]

Descifra las cookies cifradas de Chrome Linux BLOB en Python

Tengo Chrome 33+ en Ubuntu y veo que las cookies están cifradas en una estructura BLOB: CREATE TABLE cookies (creation_utc INTEGER NOT NULL UNIQUE PRIMARY KEY,host_key TEXT NOT NULL,name TEXT NOT NULL,value TEXT NOT NULL,path TEXT NOT NULL,expires_utc INTEGER NOT NULL,secure INTEGER NOT NULL,httponly INTEGER NOT NULL,last_access_utc INTEGER NOT NULL, has_expires INTEGER NOT NULL DEFAULT […]

Hashing (ocultar) cadenas en Python

Lo que necesito es hacer una cadena. No tiene que ser seguro porque solo será una frase oculta en el archivo de texto (simplemente no tiene que ser reconocible para un ojo humano). No debería ser solo una cadena aleatoria, porque cuando los usuarios escriben la cadena, me gustaría hacer una “hash” y compararla con […]

Pasar la lista al generador de claves AES en PyCrypto

Estoy intentando generar una clave AES con Pycrypto pero recibo el siguiente error: TypeError: ‘list’ no admite la interfaz de búfer para la siguiente statement: aescipher = AES.new(mykey, AES.MODE_ECB) mykey , es de tipo list y contiene [1885434739, 825373440, 0, 0] ¿Alguien sabe cómo puedo convertir mykey al tipo correcto para la función AES.new ?

Cómo serializar / almacenar el texto cifrado cifrado por CPabe_BSW07 híbrido en Charm

Quiero almacenar el texto cifrado encriptado por cpabe_BSW07 híbrido en archivos, pero encontré errores cuando decapé el texto cifrado: boost TypeError, “no se pueden decapar objetos% s”% base .__ name__ TypeError: no puede decapar objetos Element from charm.toolbox.pairinggroup import PairingGroup from charm.schemes.abenc.abenc_bsw07 import CPabe_BSW07 from charm.adapters.abenc_adapt_hybrid import HybridABEnc import pickle if __name__ == “__main__”: groupObj […]

Cifra Cifra

Estoy tratando de implementar un cifrado César. He intentado devolver el mensaje en la función, pero aparece un mensaje de error (función externa). ¿Alguien puede ayudar, por favor? Gracias por adelantado cat cate catec catecv message = input(“type message “) shift = int(input(“Enter number to code “)) message = message.lower() #convets to lower case print […]

El método más seguro de Python para almacenar y recuperar contraseñas de una base de datos

Buscando almacenar nombres de usuario y contraseñas en una base de datos, y me pregunto cuál es la forma más segura de hacerlo. Sé que tengo que usar un salt en algún lugar, pero no estoy seguro de cómo generarlo de forma segura o cómo aplicarlo para cifrar la contraseña. Algunos ejemplos de código de […]

En el intercambio de claves Diffie-Hellman

El libro que estoy leyendo, explica el algoritmo de la siguiente manera: 2 personas piensan en 2 números públicos “n y g” que ambos conocen. 2 personas piensan en 2 números privados de “x” y “y” que mantienen en secreto. El intercambio sucede como se ilustra Reuní el siguiente código de Python para ver cómo […]