PGP

Fonte: WikiPeida
Saltar para a navegação Saltar para a pesquisa

Gerar chave privada e pública

$ gpg --full-generate-key

Exportar chave privada

$ gpg --export-secret-keys key-id > my-private-key.asc

Listar chaves

$ gpg -k

Exportar chave pública

$ gpg --export -a --output my-public-key.asc your@email.address

Importar chave pública

$ gpg --import friend-public-key.asc

Assinar chave pública

$ gpg --sign-key friend@email.address

Cifrar e assinar ficheiro

$ gpg --encrypt --sign --armor [-u your@email.address] -r recipient@email.address filename

Decifrar e validar assinatura de ficheiro

$ gpg --decrypt filename.asc > filename

Assinar ficheiro

$ gpg --detach-sig --armor [-u your@email.address] filename

Validar assinatura de ficheiro

$ gpg --verify filename.asc

git

Assinar commits