|
GnuPg: Полная замена PGP! - Шифруемся по-максимуму! Stalsen Xakep, номер #050, стр. 050-068-3 (1). friend <friendA@mail> Command> [вводи sign] How carefully have you verified the key you are about to sign actually belongs to the person named above? If you don't know what to answer, enter "0". (0) I will not answer. (default) (1) I have not checked at all. (2) I have done casual checking. (3) I have done very careful checking. Your selection? [вводи, что хочешь] Are you really sure that you want to sign this key with your key: "Stalsen <friend@mail>" Really sign? [вводи yes] Все, теперь ключ твоего друга подписан. You Have Mail! and Please Send Your Mail! Проходит еще два дня, и тебе приходит зашифрованное твоим открытым ключом сообщение. Как его расшифровать? Все очень просто, есть несколько вариантов. Во многих мылерах (например KMail или Mutt) уже встроена поддержка GPG (а для других можно скачать дополнения и патчи). Но в любом случае расшифровать сообщения можно следующей командой: # gpg --output plain_text.txt --decrypt crypt_message.gpg Далее тебя спросят твой пароль (ты указывал его при генерации). Это, кстати, еще одна линия защиты. После этого у тебя появится файл под названием plain_text.txt, который и будет являться расшифровкой crypt_message.gpg. Сообщение мы расшифровали, прочитали, и теперь надо отправить ответ. То есть нужно зашифровать это сообщение открытым ключом вашего друга. Это можно сделать командой: # gpg --output your_message.gpg --encrypt gpg: please see http://www.gnupg.org/faq.html for more information You did not specify a user ID. (you may use "-r") Enter the user ID. End with an empty line: [Введи user_id] Хочу пояснить: чтобы послать сообщение своему другу, ты должен иметь его открытый ключ и добавить его в свою цепочку. User_id - идентификатор ключа, например stalsen. Также можно это сделать командой: # gpg --output your_message.gpg --encrypt --recipient stalsen@mail.ru message.txt Опция --recipient как раз указывает user id (то есть идентификатор открытого ключа), следовательно, файл message.txt будет зашифрован открытом ключом stalsen и сохранен в файле your_nessage.gpg. Затем тебе следует следует просто отправить этот файл по почте. А получатель расшифрует сообщение своим закрытым ключом, а потом направит тебе новое сообщение, уже зашифрованное твоим открытым ключом, и так до бесконечности. Надеюсь, я тебя не слишком утомил? Выпей пивка, расслабься, и поехали дальше. GPA - cтандарт де-факто! Конечно GPG - штука хорошая, но очень уж неудобная (поначалу, естественно). Нет, конечно, очень хорошо пользваться командной строкой gpg, если ее знаешь. А что делать новичкам? Да и кому не хочется удобства! Вот для этого и создан GUI для GPG. Пока стандартов в этом направлении нет, на рынке (если можно так сказать) плавает множество средств (есть и для KDE, и для GNOME), но самый продивинутый - GPA (скачать можно на www.gnupg.org/gpa.html). Весит он совсем немного (415Кб), но, естественно, требует уже установленного GPG. А теперь пора перейти к инсталлу GPA: # ./configure; make; make install Срузу говорю, для установки требуется GTK (Gimp Tool Kit) и если у тебя не возникло никаких ошибок, то вводи: |