¿Qué hace openssl rsa -passin pass:xxx sin otros comandos importantes?

¿Qué hace openssl rsa -passin pass:xxx sin otros comandos importantes?

No me queda claro que hace el segundo comando

openssl genrsa -des3 -passout pass:123 -out private/server.key 2048
openssl rsa -passin pass:123 -in private/server.key -out private/server.key

El primero genera una clave RSA cifrada usando des3 con el pase 123. ¿Qué pasa con el segundo? ¿Elimina la contraseña?

Gracias,

Respuesta1

El primero genera una clave RSA cifrada usando des3 con el pase 123. ¿Qué pasa con el segundo? ¿Elimina la contraseña?

Sí, eso es lo que está pasando. La forma normal para eliminar una frase de contraseña de una clave privada cifrada es:

rsa -in some.key -out some.key

Esto solicita al usuario la frase de contraseña en la línea de comando.

El uso de-Aconteció ensurge del hecho (como se señaló)la clave fue cifrada en el primer pasoy quienquiera que haya escrito el comando quería que la frase de contraseña se proporcionara automáticamente (sin preguntar).

Específicamente,-Aconteció enindica"la fuente de contraseña del archivo de entrada", que puede ser una contraseña, un archivo ootros argumentos.

información relacionada