Quiero poder cifrar y descifrar un archivo simple.
Seguíeste tutorialpara generar una clave OpenPGP,
gets stuck
en 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 --recipient
requieren 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