aboutsummaryrefslogtreecommitdiffstats
path: root/gpg/gpg.md
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-07-12 21:34:25 -0500
committerJesús <heckyel@hyperbola.info>2019-07-12 21:34:25 -0500
commit098ba11a4559596d845b74c46fc883e087570164 (patch)
tree9549480f407d80b73f59f8967d2c63caeab3dc2c /gpg/gpg.md
parentc4aa3fc76132b21240917d8fc3f2aa8dfab9be8a (diff)
downloadbook-098ba11a4559596d845b74c46fc883e087570164.tar.lz
book-098ba11a4559596d845b74c46fc883e087570164.tar.xz
book-098ba11a4559596d845b74c46fc883e087570164.zip
added gpg.md
Diffstat (limited to 'gpg/gpg.md')
-rw-r--r--gpg/gpg.md66
1 files changed, 66 insertions, 0 deletions
diff --git a/gpg/gpg.md b/gpg/gpg.md
new file mode 100644
index 0000000..80be037
--- /dev/null
+++ b/gpg/gpg.md
@@ -0,0 +1,66 @@
+## Gnu Privacy Guard
+
+### Generate
+
+ gpg --full-gen-key
+
+### Basic usage
+
+Signature sig mode:
+
+ gpg --detach-sign file.ext
+
+Signature asc mode:
+
+ gpg --armor --sign file.ext
+
+Verify:
+
+ gpg --verify file.sig
+
+### My user-id
+
+ gpg -K
+
+### All users-ids
+
+ gpg -k
+
+### Debug gpg
+
+ dirmngr --debug-level guru
+
+### Import key:
+
+ gpg --recv-keys $esefingerprint
+
+### Import key from server:
+
+ gpg --recv-keys <user-id> --keyserver pgp.mit.edu
+
+### Export key 0:
+
+ gpg --export --armor <user-id> > public.key
+
+### Export key 1:
+
+ gpg --armor --output public.key --export <user-id>
+
+### Export key to server
+
+ gpg --keyserver pgp.mit.edu --send-keys <user-id>
+
+## Encryt
+
+ gpg --recipient <user-id> --encrypt archivo.odt
+
+## Decrypt
+
+ gpg --output archivo.odt --decrypt archivo.odt.gpg
+
+### Refresh keys
+
+ gpg --refresh-keys
+
+### wiki
+https://www.gnupg.org/gph/es/manual/book1.html