From f0ba596bb18abe7bb2cd69b4ada19f41f132d9d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sun, 23 May 2021 15:04:48 -0500 Subject: [PATCH] [gpg]: update --- gpg/README.md | 83 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 61 insertions(+), 22 deletions(-) diff --git a/gpg/README.md b/gpg/README.md index 777c4c1..1bec038 100644 --- a/gpg/README.md +++ b/gpg/README.md @@ -2,90 +2,129 @@ ### Generate - gpg --full-gen-key +```console +$ gpg --full-gen-key +``` ### Basic usage Signature sig mode: - gpg --detach-sign file.ext +```console +$ gpg --detach-sign file.ext +``` Signature asc mode: - gpg --armor --sign file.ext +```console +$ gpg --armor --sign file.ext +``` Verify: - gpg --verify file.sig +```console +$ gpg --verify file.sig +``` ### My user-id - gpg -K +```console +$ gpg -K +``` ### All users-ids - gpg -k +```console +$ gpg -k +``` ### Copy Public Key - gpg --export --armor | xclip -sel clip +```console +$ gpg --export --armor | xclip -sel clip +``` ### Copy Private key (Caution) - gpg --export-secret-keys -a | xclip -sel clip +```console +$ gpg --export-secret-keys -a | xclip -sel clip +``` ### Change password gpg - gpg --edit-key - - passwd +```console +$ gpg --edit-key +passwd +``` ### Debug gpg - dirmngr --debug-level guru +```console +$ dirmngr --debug-level guru +``` ### Import key: - gpg --recv-keys $esefingerprint +```console +$ gpg --recv-keys $esefingerprint +``` ### Import key from server: - gpg --recv-keys --keyserver pgp.mit.edu +```console +$ gpg --recv-keys --keyserver pgp.mit.edu +``` ### Export key 0: - gpg --export --armor > public.key +```console +$ gpg --export --armor > public.key +``` ### Export key 1: - gpg --armor --output public.key --export +```console +$ gpg --armor --output public.key --export +``` ### Export key to server - gpg --keyserver pgp.mit.edu --send-keys +```console +$ gpg --keyserver pgp.mit.edu --send-keys +``` ## Cifrado ### Cifrado simétrico #### Cifrar - gpg --symmetric +```console +$ gpg --symmetric +``` #### Descifrado - gpg --output --decrypt +```console +$ gpg --output --decrypt +``` ### Cifrado Asimétrico #### Encryt - gpg --recipient --encrypt archivo.ext +```console +$ gpg --recipient --encrypt archivo.ext +``` #### Decrypt - gpg --output archivo.ext --decrypt archivo.ext.gpg +```console +$ gpg --output archivo.ext --decrypt archivo.ext.gpg +``` ## Refresh keys - gpg --refresh-keys +```console +$ gpg --refresh-keys +``` ### wiki https://www.gnupg.org/gph/es/manual/book1.html