Articles of pycrypto

No se puede instalar el módulo “pycrypto” de python en Debian lenny

Intenté instalar el módulo pycrypto descargando el código fuente y ejecutando el siguiente comando python setup.py install , luego vino un error running install running build running build_py running build_ext warning: GMP library not found; Not building Crypto.PublicKey._fastmath. building ‘Crypto.Hash.MD2’ extension gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.5 -c src/MD2.c […]

Cifrado de un archivo JPG utilizando AES de pycrypro que falla

A continuación se muestra el código (aún no está completo) que he escrito para cifrar y descifrar archivos usando python con el módulo pycrypto. from Crypto.Hash import SHA256 from Crypto.Cipher import AES import getpass class ED(object): def getfromuser(self,choice): if choice==’key’: key=getpass.getpass(‘Enter AES Key (minimum 16 characters): ‘) if len(key)<16: print 'Key entered too short. Please […]

Cifrado de datos en Python –

Estoy escribiendo un modelo cliente-servidor (el cliente es una secuencia de comandos en un servidor que recostack datos y los envía mediante REST al servidor) y quiero cifrar los datos que se envían. En este momento tengo una función que genera una clave aleatoria, que agrega tiempo desde una zona horaria específica – IP-HOSTNAME-AÑO-MES-DÍA-HORA- (MINUTO […]

Descifrando datos en Python que fueron cifrados en 3DES por Java

Estoy tratando de descifrar datos utilizando PyCrypto. Los datos se codificaron en Java con el paquete javax.crypto. El cifrado es Triple DES (denominado ” DESede ” en Java). Por lo que sé, la configuración predeterminada se utiliza para todo. Sin embargo, cuando voy a descifrar los datos en Python, siempre hay un problema con los […]

PyInstaller no importa correctamente pycrypto … a veces

Estoy empaquetando un proyecto con PyInstaller en diferentes máquinas de ubuntu. En algunos de ellos, al ejecutar el proyecto generado, se produce este error: Archivo “~ / PyInstaller-2.1 / proj / build / proj / out00-PYZ.pyz / Crypto.Random”, línea 28, en ImportError: no se puede importar el nombre OSRNG Sin embargo, la importación funciona perfectamente […]

Cifrado AES 256 con PyCrypto usando el modo CBC – ¿alguna debilidad?

Tengo la siguiente secuencia de comandos de Python para cifrar / descifrar datos usando AES 256, ¿podría decirme si hay algo en el código que pueda debilitar el cifrado o si hay algo que no haya tenido en cuenta para el cifrado AES 256 utilizando CBC ¿modo? He probado el script y funciona bien, es […]

Incluir nonce y el recuento de bloques en PyCrypto AES MODE_CTR

Alguna información de fondo, puede omitir esta parte para la pregunta real esta es mi tercera pregunta sobre este tema aquí en stackoverflow. Para completar, estas son las otras preguntas AES con crypt-js y PyCrypto y Match AES de / encryption en python y javascript . Desafortunadamente, mi último bash tuvo dos votos negativos para […]

Descifrar utilizando una clave pública RSA con PyCrypto

Según tengo entendido, debería poder utilizar RSA para garantizar la autenticidad o la privacidad, según lo desee. En mi caso, quiero asegurar la autenticidad, así que cifro los datos con la clave privada y permito que cualquiera los descifre con la clave pública. Los datos no son realmente secretos, pero debo garantizar que fueron creados […]

Creación de PyCrypto con fastmath (gmp o mpir) a través de pip en Windows

Instalé PyCrypto en Windows a través de pip pero no pude comstackr Crypto.PublicKey._fastmath porque no se encontró GMP. Sé que hay una versión binaria en el espacio de voz, pero me gustaría comstackr la última versión de PyCrypto

PyCrypto en el servidor de desarrollo de Google App Engine “ImportError: no se puede importar el nombre de blockalgo”

Tengo una función que encripta una cadena con AES usando PyCrypto. Cuando llamo a esa función en mis pruebas unitarias, todo funciona bien. En el entorno de producción, también funciona bien. Sin embargo, cuando se llama a la función en el servidor de desarrollo GAE, se produce un error: “ImportError: no se puede importar el […]