Articles of pycrypto

motor de aplicaciones: ImportError: no hay un módulo llamado Crypto.Hash

Tengo un script que usa Crypto.Hash pero la importación falla con error: ImportError: No module named Crypto.Hash en mi sys.path si sys.path lista sys.path , hay esta entrada (entre otras): /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/pycrypto-2.6 Si abro la ruta anterior, no hay un directorio pycrypto-2.6. ¿Cómo puedo llegar a cargar pycrypto 2.6? Si importo Crypto.Hash ejecutando python desde la […]

Usando un factor de cegamiento para RSA en pycrypto

En Python, estoy tratando de cegar y desenlazar un mensaje. Cuando desactivo el mensaje, no recibo el mensaje original. ¿Alguien sabe lo que podría estar haciendo mal? El siguiente es mi código: s = ‘Hello’ loadedPublic = get_publickey() loadedPrivate = get_privatekey() pub = loadedPublic.blind(s,23L) pub2 = loadedPublic.unblind(pub,23L) return HttpResponse(pub2)

No se puede instalar con easy_install o pip en mac

Estoy intentando instalar los módulos lxml y pycrypto usando easy_install (y pip) pero obtengo mensajes de error como Running lxml-2.3.4/setup.py -q bdist_egg –dist-dir /tmp/easy_install-kGsWMh/lxml-2.3.4/egg-dist-tmp-Gjqy3f Building lxml version 2.3.4. Building without Cython. Using build configuration of libxslt 1.1.24 In file included from /usr/include/limits.h:63, from /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin10/4.0.1/include/limits.h:10, from /Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:19, from src/lxml/lxml.etree.c:4: /usr/include/sys/cdefs.h:540:4: error: #error Unknown architecture In file […]

Pyinstaller y Pycrypto

Recientemente hemos agregado pycrypto a un proyecto en el que hemos estado trabajando y ahora no puedo ejecutar el software después de que se haya creado con pyinstaller. He tenido problemas con los nuevos paquetes en pyinstaller, pero no puedo solucionar este en particular. Los errores que he recibido al intentar ejecutar el software incorporado […]

Python pycrypto deshabilita el registro – motor de aplicación de google

Estoy usando python con el motor de aplicaciones de google. Trabajando en Macbook Air 2012 con Python 2.7. El problema que tengo es: import logging logging.info(“test”) # this works before importing crypto import Crypto logging.info(“test2”) # this one does not after importing crypto ¿Cómo cambia crypto el registro y cómo puedo solucionarlo para poder usar […]

Cifre en Python y descifre en Java con AES-CFB

Soy consciente de una pregunta muy similar a esta ( ¿Cómo puedo cifrar en Python y descifrar en Java? ) Pero tengo un problema diferente. Mi problema es que no puedo descifrar correctamente en Java. A pesar de usar la clave correcta y la IV, todavía obtengo caracteres de basura después del descifrado. No tengo […]

Error de instalación de PyCrypto en Windows

Estoy tratando de instalar PyCrypto 2.6 Library en mi computadora. Pero sigo recibiendo el siguiente error D:\Software\Python\package\pycrypto-2.6>python setup.py build running build running build_py running build_ext warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building ‘Crypto.Random.OSRNG.winrandom’ extension error: Unable to find vcvarsall.bat Mi sistema tiene Windows 8 Pro de 64 bits, Visual Studio Enterprise […]

¿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 […]

¿Cómo almacenar una clave criptográfica de forma segura?

Estoy pensando en usar una biblioteca criptográfica como pycrypto para cifrar / descifrar campos en mi base de datos web de python. Pero los algoritmos de cifrado requieren una clave. Si tengo una clave no cifrada en mi fuente, parece tonto intentar el cifrado de los campos db como en mi servidor si alguien tiene […]

Tratando de instalar Pycrypto en Mac OSX Mavericks

Actualmente estoy intentando instalar pycrypto y cuando ejecuto python setup.py build recibo el siguiente error: cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F. build/temp.macosx-10.9-intel-2.7/src/_fastmath.o -lgmp -o build/lib.macosx-10.9-intel-2.7/Crypto/PublicKey/_fastmath.so ld: illegal text-relocation to ‘___gmp_binvert_limb_table’ in /usr/local/lib/libgmp.a(mp_minv_tab.o) from ‘___gmpn_divexact_1’ in /usr/local/lib/libgmp.a(dive_1.o) for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see […]