Articles of openssl

Problemas al instalar pymssql en Windows

No puedo encontrar un gran soporte para el soporte de instalación de pymssql en Windows. Estoy tratando de conectarme a una base de datos empresarial a través del envoltorio Python de otro empleado. Esta envoltura requiere mi instalación de pymssql. El RTFM en esto no tiene instrucciones muy explícitas sobre el proceso de instalación de […]

Cómo hacer una firma PKCS8 RSA en Python

Tengo el archivo pkcs8_rsa_private_key que se genera por openssl desde un archivo rsa_private_key.pem. Necesito hacer una firma con la clave privada en Python, hacer la misma firma con el código Java a continuación. public static final String SIGN_ALGORITHMS = “SHA1WithRSA”; public static String sign(String content, String privateKey) { String charset = “utf-8”; try { PKCS8EncodedKeySpec […]

gulp incapaz de encontrar openssl conf

Intentando instalar m2crypto y obteniendo estos errores, ¿alguien puede ayudar? SWIG/_evp.i:12: Error: Unable to find ‘openssl/opensslconf.h’ SWIG/_ec.i:7: Error: Unable to find ‘openssl/opensslconf.h’

¿Cómo cargar en Python-RSA una clave RSA pública desde un archivo generado con openssl?

Generé una clave privada y una pública con los siguientes comandos: openssl genrsa -out private_key.pem 512 openssl rsa -in private_key.pem -pubout -out public_key.pem Luego intenté cargarlos con un script de Python usando Python-RSA: import os import rsa with open(‘private_key.pem’) as privatefile: keydata = privatefile.read() privkey = rsa.PrivateKey.load_pkcs1(keydata,’PEM’) with open(‘public_key.pem’) as publicfile: pkeydata = publicfile.read() pubkey […]

El archivo openssl / aes.h ‘no se encuentra en Mac

Estoy tratando de instalar una implementación en python de un esquema de recifrado de proxy que encontré aquí . Al ejecutar $ sudo python setup.py install me devuelve un error fatal error: ‘openssl/aes.h’ file not found Hay algunas preguntas como esta ( esto o esto (no para mac)) pero ninguna de las respuestas solucionó mi […]

Crypto / X509 bibliotecas de análisis de análisis para Python

Cualquier bibliotecas criptográficas recomendadas para Python. Sé que he pedido algo similar en las bibliotecas de análisis de certificados x509 para Java , pero debería haber dividido la pregunta en dos. Lo que necesito es la capacidad de analizar certificados X.509 para extraer la información contenida en ellos. Mirando a mi alrededor, he encontrado dos […]

Pase el socket SSL conectado a otro proceso

Estoy luchando para encontrar un mecanismo para enviar una solicitud al servidor de destino y cuando el socket tiene datos para leer, pase el socket a otro proceso para obtener los datos. Llegué hasta ahora usando epoll en Linux, para implementarlo hasta el punto de hacer el protocolo de enlace, enviar la solicitud y la […]

¿Cómo instalo PyOpenSSL en Windows 7 de 64 bits?

Para que Scrapy trabaje en HTTPS, necesito PyOpenSSL , pero parece que no consigo que esto funcione. Entonces, ¿hay una versión de 64 bits disponible? No veo uno … He instalado la versión de 32 bits pero … Actualmente recibo este error de Scrapy: ERROR: Error downloading : [Failure instance: Traceback: : HTTPS not supported: […]

¿Cómo puedo comstackr Python 3.6.2 en macOS con openSSL de homebrew?

Estoy intentando comstackr Python 3.6.2 en macOS 10.11 de acuerdo con las instrucciones en https://bugs.python.org/issue29095 . Usé homebrew para instalar openSSL en la ubicación estándar y luego agregué LDFLAGS, CFLAGS y CPPFLAGS a mi env: $ printenv | grep FLAGS LDFLAGS=/usr/local/Cellar/openssl/1.0.2l/lib/ CFLAGS=-I/usr/local/Cellar/openssl/1.0.2l/include/openssl CPPFLAGS=-I/usr/local/Cellar/openssl/1.0.2l/include/openssl Luego, en ese mismo shell, compilo Python en la ubicación personalizada requerida […]

Prueba de Python de HeartBleed

Me encontré con esta secuencia de comandos de Python que prueba el servidor para la vulnerabilidad HeartBleed: ¿Alguien podría explicar el contenido del “hola”, qué se está enviando y cómo se construyó este contenido? No estoy tratando de usar este script maliciosamente. Me pidieron que probara un servidor Tomcat 7.0.2 para la vulnerabilidad: verifiqué que […]