Criptografia e descriptografia com PGP

Criptografia e descriptografia com PGP

Quero poder criptografar e descriptografar um arquivo simples.

  • eu seguieste tutorialpara gerar uma chave OpenPGP, gets stucknesta etapaYou will be asked to tap on the keyboard (or do any of the things you normally do) in order for randomization to take place.

  • E esses são os comandos corretos para criptografar e descriptografar o arquivo?

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

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

Responder1

A geração de novos pares de chaves OpenPGP com GnuPG requer bastante entropia e, portanto, a geração de chaves pode levar algum tempo. Faça algum trabalho enquanto espera para ajudar o kernel a fornecer mais bits aleatórios. No caso de máquinas virtuais que geralmente sofrem de baixa entropia, considere usar software como haveged.

Os comandos parecem razoáveis, exceto que --recipientrequerem um argumento (é usado para definir o destinatário, fornecer um ID de chave ou endereço de correio). Geralmente, o GnuPG deve sempre ter opções antes dos comandos - a diferença nem sempre é fácil de detectar (todas são prefixadas com traços), mas as opções explicamcomopara fazer algo, enquanto os comandos definem o que o GnuPG deve fazer (criptografar, assinar, descriptografar, criar chaves, ...). Por fim, você deixou de fornecer algumas informações (existem diferentes maneiras de fazer isso). Portanto, seu primeiro comando deveria ser:

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

informação relacionada