aboutsummaryrefslogtreecommitdiffstats
path: root/gpg/README.md
blob: 777c4c127a72761edff4760e5a763ef8b4b31db5 (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
## 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

### Copy Public Key

    gpg --export --armor <user-id> | xclip -sel clip

### Copy Private key (Caution)

    gpg --export-secret-keys -a <user-id> | xclip -sel clip

### Change password gpg

    gpg --edit-key <user-id>

    passwd

### 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>

## Cifrado
### Cifrado simétrico
#### Cifrar

    gpg --symmetric <miarchivo>

#### Descifrado

    gpg --output <archivo.ext> --decrypt <archivo.gpg>

### Cifrado Asimétrico
#### Encryt

    gpg --recipient <user-id> --encrypt archivo.ext

#### Decrypt

    gpg --output archivo.ext --decrypt archivo.ext.gpg

## Refresh keys

    gpg --refresh-keys

### wiki
https://www.gnupg.org/gph/es/manual/book1.html