blob: b49054a56a24533ca1366a0c3a93ecc7471a48d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
## Gnu Privacy Guard
### Generate
```console
gpg --full-gen-key
```
### Basic usage
Signature sig mode:
```console
gpg --detach-sign file.ext
```
Signature asc mode:
```console
gpg --armor --sign file.ext
```
Verify:
```console
gpg --verify file.sig
```
### My user-id
```console
gpg -K
```
### All users-ids
```console
gpg -k
```
### Copy Public Key
```console
gpg --export --armor $(gpg -K --with-colons | awk -F: '/^sec/ { getline; print $10; exit }')
```
### Copy Private key (Caution)
```console
gpg --export-secret-keys -a <user-id> | xclip -sel clip
```
### Change password gpg
```console
gpg --edit-key <user-id>
passwd
```
### Debug gpg
```console
dirmngr --debug-level guru
```
### Import key:
```console
gpg --recv-keys $esefingerprint
```
### Import key from server:
```console
gpg --recv-keys <user-id> --keyserver pgp.mit.edu
```
### Export key 0:
```console
gpg --export --armor <user-id> > public.key
```
### Export key 1:
```console
gpg --armor --output public.key --export <user-id>
```
### Export key to server
```console
gpg --keyserver pgp.mit.edu --send-keys <user-id>
```
## Cifrado
### Cifrado simétrico
#### Cifrar
```console
gpg --symmetric <miarchivo>
```
#### Descifrado
```console
gpg --output <archivo.ext> --decrypt <archivo.gpg>
```
### Cifrado Asimétrico
#### Encryt
```console
gpg --recipient <user-id> --encrypt archivo.ext
```
#### Decrypt
```console
gpg --output archivo.ext --decrypt archivo.ext.gpg
```
## Refresh keys
```console
gpg --refresh-keys
```
### wiki
https://www.gnupg.org/gph/es/manual/book1.html
|