pgp.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 05 Oct 2011 14:58:30 +0300
changeset 1017 4d55773cff4a
parent 1016 a8299102ebb1
child 1018 3bed672ff6b9
permissions -rw-r--r--
Fix typo.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
899
7b4265c8d324 Set fill-column as directory local var.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 859
diff changeset
     1
-*- mode: outline; coding: utf-8; -*-
9
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
* What preffered client?
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
GNU gpg.
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
* How import keys from key-server?
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
1016
a8299102ebb1 How export key?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
     9
  $  gpg --keyserver pgp.mit.edu --recv-keys $KEYID
a8299102ebb1 How export key?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    10
1017
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    11
* How mark key as trusted?
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    12
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    13
  $ gpg --edit-key $KEYID trust
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    14
1016
a8299102ebb1 How export key?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    15
* How export key?
a8299102ebb1 How export key?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    16
a8299102ebb1 How export key?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    17
  $ gpg -a --export $KEYID >$FILE.asc
859
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    18
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    19
* How create own PGP key?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    20
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    21
  $ gpg --gen-key   # answer the question
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    22
...
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    23
  $ gpg -o $keyfile --export-secret-keys $NAME
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    24
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    25
* How import keys from file?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    26
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    27
  $ gpg --import $keyfile
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    28
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    29
* How submit public key to key server?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    30
1016
a8299102ebb1 How export key?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 899
diff changeset
    31
  $ gpg --keyserver pgp.mit.edu --send-key $KEYID
859
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    32
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    33
* How keys in local db.
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    34
1017
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    35
  $ gpg -list-keys
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    36
  $ gpg -list-keys $KEYID
4d55773cff4a Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1016
diff changeset
    37
  $ gpg -list-keys $EMAIL
859
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    38
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    39
* How sign file?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    40
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    41
To sign with first key
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    42
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    43
  $ gpg -o $file.sig --sign $file
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    44
  $ gpg --default-key $NAME -o $file.sig --sign $file
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    45
  $ gpg -u ${USER_NAME} -o $file.sig --sign $file
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    46
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    47
* How verify signature?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    48
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    49
  $ gpg --verify $file.sig
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    50