¿Cómo funciona el cambio de una frase de contraseña de clave de cifrado GPG?


10

Sé que puedo hacer ( editar: arreglado esto; estoy interesado en gpg NO openssh)

gpg --edit-key

... para cambiar mi frase de contraseña para mi clave, pero no estoy seguro de lo que esto significa.

Si estoy encriptando datos en el cuadro A y descifrando en el cuadro B (digamos con duplicidad) ¿tengo que cambiar la frase de contraseña en ambos extremos? ¿Seguirán funcionando las copias de seguridad anteriores?

¿La frase de contraseña es solo la clave de una especie de contenedor cifrado alrededor del archivo de clave?

Pregunta tonta, pero no quiero arruinar esto. ¡Gracias!


3
SSH no es GPG!
Zoredache

3
Creo que puede haber confundido los pares de claves ssh y los pares de claves GPG, que si bien están relacionados no son completamente interconvertibles o interoperables. La mayor parte de su pregunta se relaciona con el último, pero ssh-keygentrata con el primero. gpg --edit-keyse usa para cambiar la frase de contraseña en una clave gpg. ¿Puede quizás aclarar lo que está tratando de hacer?
MadHatter

Duh, gracias a los dos. No sé por qué no me di cuenta de eso.
jberryman

Respuestas:


17

Si. Lo único que importa para el cifrado asimétrico son las claves en sí mismas. Alice cifra algo usando la clave pública de Bob, y solo Bob con posesión de su clave privada puede descifrar la transmisión y recuperar el texto original de Alice.

Dado que las claves privadas son muy sensibles, no es una buena idea dejarlas por ahí (en su disco o directorio de inicio). Necesitan ser protegidos. Entonces los envolvemos usando encriptación simétrica usando una frase de contraseña. De esta manera, tenemos dos capas de seguridad: para descifrar los datos, el atacante necesita algo que tenga (la clave privada encriptada) y algo que sepa (la frase de contraseña para desbloquear la clave privada).

Cambiar la frase de contraseña de una clave privada básicamente la desenvuelve de su protección anterior y crea una nueva protección con la nueva frase de contraseña. La frase de contraseña nunca se usa en la transmisión de datos entre las dos partes.


6

La clave privada ssh real se almacena en un formato cifrado. La frase de contraseña se usa para descifrar la clave privada para que se pueda usar. Cambiar la frase de paso no afectará cómo se usó la clave en el pasado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.