Cifrado y descifrado con PGP

Cifrado y descifrado con PGP

Quiero poder cifrar y descifrar un archivo simple.

  • Seguíeste tutorialpara generar una clave OpenPGP, gets stucken este pasoYou will be asked to tap on the keyboard (or do any of the things you normally do) in order for randomization to take place.

  • ¿Y son estos los comandos correctos para cifrar y descifrar el archivo?

alice% gpg --output doc.gpg --encrypt --recipient

blake% gpg --output doc --decrypt doc.gpg

Respuesta1

La generación de nuevos pares de claves OpenPGP con GnuPG requiere bastante entropía y, por lo tanto, la generación de claves puede llevar algún tiempo. Trabaje un poco mientras espera para ayudar al kernel a proporcionar más bits aleatorios; en el caso de máquinas virtuales que a menudo sufren de baja entropía, considere usar software como haveged.

Los comandos parecen razonables aparte de que --recipientrequieren un argumento (se usa para definir el destinatario, proporcionar una clave de identificación o una dirección de correo). En general, GnuPG siempre debe tener opciones antes de los comandos; la diferencia no siempre es fácil de detectar (todas tienen el prefijo de guiones), pero las opciones explicancómohacer algo, mientras que los comandos definen lo que debe hacer GnuPG (cifrar, firmar, descifrar, crear claves, ...). Finalmente, omitiste proporcionar algunos comentarios (hay diferentes maneras de hacerlo). Entonces tu primer comando debería leer:

gpg --output doc.gpg --recipient <key-definition> --encrypt < message.txt

información relacionada