Articles of cifrado de

Decodificador Cifrado César Python

En mi lección, me encargaron la creación de un decodificador de cifrado César que toma una cadena de entrada y encuentra la mejor cadena posible utilizando una frecuencia de letras. Si no está seguro de cuánto sentido tiene eso, pero deje publicar la pregunta: Escribe un progtwig que haga lo siguiente. Primero, debe leer una […]

Ofuscando cuerdas en Python

Tengo una cadena de contraseña que se debe pasar a un método. Todo funciona bien, pero no me siento cómodo almacenando la contraseña en texto claro. ¿Hay alguna manera de ofuscar la cadena o de cifrarla realmente? Soy consciente de que la ofuscación se puede realizar por ingeniería inversa, pero creo que al menos debería […]

¿Cómo funciona AES en CTR para Python con PyCrypto?

Estoy usando python 2.7.1 Quiero cifrar algo usando AES en modo CTR. Instalé la biblioteca PyCrypto para Python. Escribí el siguiente código: secret = os.urandom(16) crypto = AES.new(os.urandom(32), AES.MODE_CTR, counter=lambda: secret) encrypted = crypto.encrypt(“asdk”) print crypto.decrypt(encrypted) Tengo que ejecutar crypto.decrypt tantas veces como el tamaño de byte de mi texto sin formato para obtener correctamente […]

Encriptación simétrica de enteros a enteros

Necesito algunos punteros o un ejemplo práctico sobre cómo cifrar un int a otro int, y se necesitaría una clave secreta para descifrar el valor. Algo como: encrypt(1, “secret key”) == 67123571122 decrypt(67123571122, “secret key”) == 1 Este tipo hace casi la misma pregunta: Algoritmo bijetivo simétrico para enteros sin embargo, al ser un cifrado […]

¿Cómo puedo crear una clave usando RSA / ECB / PKCS1Padding en python?

Estoy luchando para encontrar cualquier método de uso de RSA en modo ECB con relleno PKCS1 en python. He buscado en pyCrypto, pero no tienen relleno PKCS1 en la twig maestra (pero sí en un parche). Sin embargo, encontré RSA con PKCS1 en el paquete M2Crypto, pero no estoy seguro de poder elegir el modo […]

Propósito de la configuración de Django ‘SECRET_KEY’

¿Cuál es exactamente el punto de SECRET_KEY en django? Hice algunas búsquedas en Google y verifiqué los documentos ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), pero estaba buscando una explicación más detallada de esto, y por qué se requiere. Por ejemplo, ¿qué podría pasar si se comprometiera la clave / otros supieran lo que era? Gracias.

Python PyCrypto encripta / desencripta archivos de texto con AES

Ya tengo un progtwig que funciona, pero lo único que no funciona es la función decrypt_file() que tengo. Todavía puedo copiar el texto cifrado del archivo y ponerlo en mi función decrypt() y hacer que funcione, pero cuando bash usar mi función decrypt_file() , que se supone que será útil, arroja un error. Ahora sé […]

Diferentes resultados en Go y Pycrypto al utilizar AES-CFB

Estoy agregando una aplicación Go a un código base de Python ya existente. He estado teniendo problemas para tratar con el cifrado entre los idiomas. Esto está utilizando go 1.2.1 y Python 2.7.x / PyCrypto 2.7a1. Aquí está la muestra de Python: import Crypto.Cipher import Crypto.Hash.HMAC import Crypto.Hash.SHA256 import Crypto.PublicKey.RSA from binascii import hexlify, unhexlify […]

Enviar cadenas cifradas usando socket en Python

Hice un progtwig de servidor simple que puede recibir datos de 4 clientes diferentes a la vez. Ahora quiero enviar algunos datos con el cifrado AES-128, pero eso debería decodificarse en el lado del servidor. Aquí está mi código para el servidor: from socket import * from threading import Thread def clientHandler(): conn, addr = […]

Cómo cifrar una cadena usando la clave

Tengo una ‘clave pública’ en una variable llamada varkey, para obtener la clave pública utilicé urllib y almacené esa clave pública en una variable. Ahora quiero cifrar un msg / cadena usando la clave pública. Está bien si alguien me puede llevar a una biblioteca.