PGP
fev-2021
PGP = Pretty Good Privacy
Vamos usar neste post a criptografia assimétrica, que pressupõe duas chaves, uma para criptografar e outra para descriptografar.
O PGP pode ser utilizado com qualquer uma das formas de criptografia. Cada pessoa cria uma chave pública e uma chave privada para si mesmo, e divulga sua chave pública.
Na hora de se criptografar a mensagem, você usa a chave pública do destinatário. Na hora de decriptografar, o destinatário deverá usar sua chave privada.
Fácil!?
GNUPG
Para este tutorial vamos utilizar o GNUPG = GNU Privacy Guard.
Instalando (linha de comando no Mac)
brew install gnupg
Gerando as chaves
gpg --gen-key
Para ver as chaves (publicas)
gpg --list-keys
Para ver as chaves (privadas)
gpg --list-secret-keys
Aqui tem várias dicas de utilização.
https://www.digitalocean.com/community/tutorials/how-to-use-gpg-to-encrypt-and-sign-messages