diff options
author | Jesús <heckyel@hyperbola.info> | 2021-05-23 15:04:48 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2021-05-23 15:05:09 -0500 |
commit | f0ba596bb18abe7bb2cd69b4ada19f41f132d9d8 (patch) | |
tree | 1a0bcd83f895e33d82217dbcf79d707e8304ee9b | |
parent | d9cb7a20158e3f5a6bbfede8ec08e535207c36e0 (diff) | |
download | book-f0ba596bb18abe7bb2cd69b4ada19f41f132d9d8.tar.lz book-f0ba596bb18abe7bb2cd69b4ada19f41f132d9d8.tar.xz book-f0ba596bb18abe7bb2cd69b4ada19f41f132d9d8.zip |
[gpg]: update
-rw-r--r-- | gpg/README.md | 83 |
1 files 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 <user-id> | xclip -sel clip +```console +$ gpg --export --armor <user-id> | xclip -sel clip +``` ### Copy Private key (Caution) - gpg --export-secret-keys -a <user-id> | xclip -sel clip +```console +$ gpg --export-secret-keys -a <user-id> | xclip -sel clip +``` ### Change password gpg - gpg --edit-key <user-id> - - passwd +```console +$ gpg --edit-key <user-id> +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 <user-id> --keyserver pgp.mit.edu +```console +$ gpg --recv-keys <user-id> --keyserver pgp.mit.edu +``` ### Export key 0: - gpg --export --armor <user-id> > public.key +```console +$ gpg --export --armor <user-id> > public.key +``` ### Export key 1: - gpg --armor --output public.key --export <user-id> +```console +$ gpg --armor --output public.key --export <user-id> +``` ### Export key to server - gpg --keyserver pgp.mit.edu --send-keys <user-id> +```console +$ gpg --keyserver pgp.mit.edu --send-keys <user-id> +``` ## Cifrado ### Cifrado simétrico #### Cifrar - gpg --symmetric <miarchivo> +```console +$ gpg --symmetric <miarchivo> +``` #### Descifrado - gpg --output <archivo.ext> --decrypt <archivo.gpg> +```console +$ gpg --output <archivo.ext> --decrypt <archivo.gpg> +``` ### Cifrado Asimétrico #### Encryt - gpg --recipient <user-id> --encrypt archivo.ext +```console +$ gpg --recipient <user-id> --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 |