pgp.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sat, 17 Sep 2011 01:44:15 +0300
changeset 996 bc510bb02ba6
parent 899 7b4265c8d324
child 1016 a8299102ebb1
permissions -rw-r--r--
.msc and .cpl run from command line.
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
0708b9adfc81 Added pgp man.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
  $  gpg --keyserver pgp.mit.edu --recv-keys 0x353E25BC
859
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    10
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    11
* How create own PGP key?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    12
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    13
  $ gpg --gen-key   # answer the question
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    14
...
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    15
  $ gpg -o $keyfile --export-secret-keys $NAME
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    16
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    17
* How import keys from file?
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
  $ gpg --import $keyfile
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
* How submit public key to key server?
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 --keyserver pgp.mit.edu --send-key ${key_ID}
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 keys in local db.
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 -list-keys ${user_ID}
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 sign file?
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    30
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    31
To sign with first key
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
  $ gpg -o $file.sig --sign $file
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    34
  $ gpg --default-key $NAME -o $file.sig --sign $file
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    35
  $ gpg -u ${USER_NAME} -o $file.sig --sign $file
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    36
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    37
* How verify signature?
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
  $ gpg --verify $file.sig
c8a5bbbc27c6 Using gpg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 735
diff changeset
    40