Articles of openssl

RSA: Obtener exponente y módulo dado una clave pública

Necesito encriptar algunos datos usando RSA en JavaScript. Todas las bibliotecas de todo el mundo piden un exponente y un módulo, pero recibo un solo archivo public.key de mi oponente. ¿Cómo recuperas el exponent público y la parte del modulus de un archivo RSA?

Verificar una cadena de certificados usando openssl verificar

Estoy construyendo una cadena de certificados propios con los siguientes componentes: Root Certificate – Intermediate Certificate – User Certificate Root Cert es un certificado autofirmado, el Certificado Intermedio está firmado por Root y User por Intermediate. Ahora quiero verificar si un certificado de usuario tiene su anclaje por certificado raíz. Con openssl verify -verbose -CAfile […]

Convertir la clave de pem en formato ssh-rsa

Tengo un certificado en formato der , de él con este comando genero una clave pública: openssl x509 -inform der -in ejbcacert.cer -noout -pubkey > pub1key.pub Lo que resulta en esto: —–BEGIN PUBLIC KEY—– MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7vbqajDw4o6gJy8UtmIbkcpnk O3Kwc4qsEnSZp/TR+fQi62F79RHWmwKOtFmwteURgLbj7D/WGuNLGOfa/2vse3G2 eHnHl5CB8ruRX9fBl/KgwCVr2JaEuUm66bBQeP5XeBotdR4cvX38uPYivCDdPjJ1 QWPdspTBKcxeFbccDwIDAQAB —–END PUBLIC KEY—– ¿Cómo puedo obtener una clave pública como esta? ¿Desde el certificado o desde esta […]

¿Construir OpenSSL con RPATH?

Tengo Ubuntu 14.04. Vino con openssl 1.0.1f. Quiero instalar otra versión de openssl (1.0.2) y quiero comstackrla yo mismo. Lo configuro de la siguiente manera: LDFLAGS=’-Wl,–export-dynamic -L/home/myhome/programs/openssl/i/lib -L/home/myhome/programs/zlib/i/lib’ CPPFLAGS=’-I/home/myhome/programs/openssl/i/include -I/home/myhome/programs/zlib/i/include’ ./config –prefix=/home/myhome/programs/openssl/i \ zlib-dynamic shared –with-zlib-lib=/home/myhome/programs/zlib/i/lib \ –with-zlib-include=/home/myhome/programs/zlib/i/include make make install Después de la instalación, cuando ldd openssl el binario con ldd openssl , y […]

Ubuntu y símbolo indefinido para SSLv2_method

¿Canonical está cambiando el nombre de los símbolos en su versión de paquete de openssl, y si es así para qué propósito? Cuando compilo openssl-1.0.0e.tar.gz (descargado de openssl.org directamente) desde cero, veo el símbolo necesario, pero Python (y yo) parece que no puede encontrarlo en la versión empaquetada. Siga leyendo para obtener más información acerca […]

Cambio de la biblioteca OpenSSL en la aplicación de Android para HttpClient

Necesito usar una biblioteca OpenSSL personalizada para HttpClient en mi proyecto. He comstackdo libcrypto.so y libssl.so para Android y puse los archivos en una carpeta jniLibs. La aplicación Heartbleed Scanner los ve. System.loadLibrary(“crypto”) y System.loadLibrary(“ssl”) funciona. Pero ahora necesito hacer que HttpClient use mi biblioteca en lugar de la biblioteca SSL estándar. Pero no sé […]

Cómo instalar: OpenSSL + WAMP

¿Alguien aquí tiene pasos claros y detallados sobre cómo obtener SSL en mi máquina de desarrollo local? Instalé la última versión de WAMP (2.2c) en c: \ wamp. Las instrucciones que encuentro en la red parecen estar desactualizadas en la mayoría de los casos y me faltan los detalles que necesito para hacer las cosas […]

Generación de clave de cifrado / descifrado Java openssl

Estoy usando Java 8 y estoy intentando emular las siguientes llamadas a openssl con Java. Encriptar: echo -n ‘hello world’ | openssl enc -a -aes-256-cbc -md sha256 -pass pass:97DE:4F76 U2FsdGVkX18PnO / NLSxJ1pg6OKoLyZApMz7aBRfKhJc = Descifrar echo U2FsdGVkX18PnO/NLSxJ1pg6OKoLyZApMz7aBRfKhJc= | openssl enc -d -a -aes-256-cbc -md sha256 -pass pass:97DE:4F76 Hola Mundo Preguntas: Mi implementación no funciona. He visitado […]

Java AES 128 encriptado de forma diferente a openssl

Nos hemos encontrado con una situación extraña en la que el método de encriptación que estamos usando en Java produce un resultado diferente al de openssl, a pesar de que tienen una configuración idéntica. Usando la misma tecla y IV, el texto “¡El rápido zorro castaño salta sobre el perro perezoso!” encripta a cadenas de […]

Correcta ubicación del archivo openssl.cnf

Tengo un sistema Ubuntu y he instalado OpenSSL. Ahora quiero hacer cambios en el archivo de configuración. Busqué en mis carpetas y encontré las siguientes ubicaciones para los archivos de configuración. ¿Cuál es el principal / correcto que debería usar para hacer cambios? Necesito agregar un motor aquí. Cualquier ayuda sería apreciada. Estas son las […]