GnuPg: Полная замена PGP! - Шифруемся по-максимуму!

Stalsen

Xakep, номер #050, стр. 050-068-2


Your selection? [По твоему усмотрению]

What keysize do you want? (1024) [Введи размер влюча]

Requested keysize is 2048 bits

Please specify how long the key should be valid.

Далее надо определить период "устаревания" ключа:

0 = key does not expire

<n> = key expires in n days

<n>w = key expires in n weeks

<n>m = key expires in n months

<n>y = key expires in n years

Key is valid for? (0) 0

Is this correct (y/n)? y

А здесь следует ввести некоторую информацию о себе:

You need a User-ID to identify your key; the software constructs the user id

from Real Name, Comment and Email Address in this form:

"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"

Real name: test_for_Xakep

Email address: test_for_xakep@real.xakep.ru

Comment: Test for Xakep Mail Box

You selected this USER-ID:

"test_for_Xakep (Test for Xakep Mail Box) <test_for_xakep@real.xakep.ru>"

Change (N)ame, © omment, (E)mail or (O)kay/(Q)uit? o

You need a Passphrase to protect your secret key.

Пароль для безопасности твоих ключей:

Enter passphrase: [Введи пароль]

Repeat passphrase: [Повтори пароль]

We need to generate a lot of random bytes.

Подвигай немного мышкой - и все, случайная (или псевдослучайная, спорить не будем) последовательность сгенерирована!

Раздача

Все, теперь надо позаботиться о распространении своего открытого ключа (повторяю - открытого, смотри, не перепутай) знакомым и друзьям. Можно разместить его на своем сайте, можно разослать друзьям, это твое дело. Мы поговорим о том, как "выудить" свой ключ из GPG. Для этого создана команда --export. Получить ключ можно в двух форматах: в ASCII (Американский Стандартный код Обмена Информацией, в общем, обычный текстовый) и в двоичном.

В двоичном формате:

# gpg --export user_id --output open_key.gpg

В текстовом:

gpg --armor --export Stalsen > openkeyMY.txt

В первом методе открытый ключ сохраняется в файле open_key.gpg, а во втором в openkeyMY.txt. Итак, ты его импортировал и разослал всем, и через пару дней тебе приходит письмо с открытым ключом твоего друга, который уже давно пользуется GPG. Что с ним делать? Во-первых, его (ключ, а не друга ;)) надо добавить к твоей связке:

# gpg --import your_friend.asc

Но откуда мы знаем, что письмо-ключ послал именно твой друг? Ведь адрес отправителя легко подделать! Тут нам поможет отпечаток ключа:

# gpg --fingerprint

pub 2048R/1E23DDE5 2002-07-05 test <test@test>

Key fingerprint = A16B AC62 5A82 S3E4 BADD 4298 95FE B6D7 5E59 DDE0

После поля Key fingerprint и идет отпечаток. Теперь тебе надо связаться со своим другом и подтвердить Key Fingerprint. После того, как ты убедился в подлинности сообщения, тебе недо подписать этот ключ:

# gpg --edit-key friend@mail

gpg: checking the trustdb

gpg: checking at depth 0 signed=0 ot(-/q/n/m/f/u)=0/0/0/0/0/2

pub 3008R/607F3BDB created: 2002-07-05 expires: never trust: u/u

Назад на стр. 050-068-1  Содержание  Вперед на стр. 050-068-3