# Підручник з &kgpg;

Jean-Baptiste
Mardelle

    bj@altern.org

Rolf Eike
Beer

    kde@opensource.sf-tec.de

Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2002,2007,2008,2009
Jean-Baptiste Mardelle
Rolf Eike Beer
&FDLNotice;
2009-05-15
0.05.00

&kgpg; — це простий графічний інтерфейс до GnuPG (http://gnupg.org).

KDE
KGpg
шифрування
gpg
pgp
безпека

## Вступ

&kgpg; — це простий інтерфейс до GnuPG, потужного засобу для шифрування. Програму GnuPG (також відому як gpg) включено до більшості дистрибутивів, її слід встановити у вашу систему. Останню версію цієї програми ви можете знайти за адресою http://gnupg.org.

За допомогою &kgpg; ви зможете шифрувати і розшифровувати ваші файли і листи електронної пошти, ця програма зробить ваш обмін інформацією безпечнішим. Невеличкий список рецептів дій щодо шифрування за допомогою gpg можна знайти на веб-сайті gnupg.

Якщо ви використовуватимете &kgpg;, вам не потрібно буде пам’ятати всі команди і параметри командного рядка gpg. Майже всі дії можна виконати за допомогою декількох клацань кнопками миші.

## Початок роботи

Ось список основних компонентів &kgpg;:

Піктограма у системному лотку
  Аплет системного лотка &kgpg;

  Після запуску &kgpg; у системному лотку з’являється його піктограма. Якщо ви наведете на неї вказівник миші і клацнете лівою кнопкою, відкриється вікно Засобу керування ключами, тоді як клацання правою кнопкою надасть вам доступ до меню, яке дозволить вам швидко доступитися до декількох важливих можливостей програми. Якщо ви бажаєте змінити параметри, наприклад, дію програми у відповідь на клацання лівою кнопкою миші (наказати програмі відкривати вікно редактора або повністю вимкнути піктограму системного лотка), ви можете це зробити за допомогою діалогового вікна параметрів програми.

Вікно засобу керування ключами
  Вікно засобу керування ключами

  Це основний засіб для керування вашими ключами. Щоб відкрити Вікно засобу керування ключами, наведіть вказівник миші на аплет &kgpg; і клацніть лівою кнопкою. За допомогою цього вікна ви зможете імпортувати, експортувати, підписувати і змінювати ваші ключі. Більшість з цих дій можна виконати за допомогою наведення вказівника миші на запис ключа з наступним клацанням правою кнопкою миші.

Вікно редактора
  Вікно редактора

  Це простий текстовий редактор, у якому ви можете набрати або вставити текст, який слід зашифрувати або розшифрувати. Щоб відкрити вікно редактора, наведіть вказівник миші на аплет &kgpg; і клацніть правою кнопкою.

Інтеграція до засобу керування файлами

  &kgpg; інтегровано до &konqueror; і Dolphin. Це означає, що після того, як ви наведете вказівник на значок файла і клацнете правою кнопкою, ви зможете обрати з контекстного меню Дії Зашифрувати файл, щоб зашифрувати файл. Розшифрувати файл можна наведенням на його позначку вказівника миші з наступним клацанням лівою кнопкою миші.

## Користування &kgpg;

Існує два способи шифрування ваших даних:

- Симетричне шифрування: ваші дані просто шифруються за допомогою пароля. Будь-хто, на чийому комп’ютері встановлено gpg, може розшифрувати ваше повідомлення, якщо ви надасте йому чи їй пароль до нього. Щоб виконати симетричне шифрування, оберіть «симетричне шифрування» у полі параметрів, коли програма попросить вас ввести ключ шифрування.

- Шифрування ключем: спершу ви маєте створити вашу пару ключів (закритий ключ і відкритий ключ) і вказати пароль. Ваш закритий ключ слід зберігати у безпечному місці, а відкритим ключем слід поділитися з вашими друзями. Після цього, якщо ви бажатимете надіслати зашифроване повідомлення Василеві, ви повинні будете зашифрувати повідомлення відкритим ключем Василя. Щоб розшифрувати повідомлення, отримувачу знадобляться закритий ключ Василя і пароль.

Шифрування ключем трохи складніше (вам слід обмінятися ключами з вашими друзями), але воно також є безпечнішим. Запам’ятайте: якщо ви зашифруєте щось чужим ключем, ви не зможете розшифрувати цю інформацію. Ви можете розшифровувати лише повідомлення, які було зашифровано вашим відкрити ключем.

### Створення ключа

Якщо у вас немає ключа, &kgpg; автоматично відкриє діалогове вікно створення ключа під час першого запуску програми. Відкрити це вікно можна також у засобі керування ключами за допомогою пункту меню Ключі Створити пару ключів.

Діалогове вікно створення ключів

У цьому вікні вам слід просто ввести ваше ім’я, адресу електронної пошти і натиснути кнопку Гаразд. Ці дії призведуть до створення стандартного ключа gpg. Якщо вам потрібен доступ до додаткових параметрів, натисніть кнопку «Режим експерта»: буде відкрито вікно &konsole; з усіма параметрами gpg.

Багато користувачів, граючись зі своїм першим ключем, створюють погано сформовані ідентифікатори користувача, додають коментарі, про які згодом почнуть жалкувати, або просто забувають власний пароль. Щоб запобігти довічній чинності таких ключів, зазвичай, непогано обмежити строк його дії приблизно дванадцятьма місяцями. Ви можете змінити строк дії ваших закритих ключів пізніше за допомогою вікна властивостей ключа.

### Шифрування ваших даних

#### Шифрування файла з &konqueror; або Dolphin

Наведіть вказівник миші на позначку файла, який ви бажаєте зашифрувати, і клацніть правою кнопкою. Виберіть з контекстного меню пункт Дії Зашифрувати файл. Програма відкриє діалогове вікно вибору відкритого ключа. Оберіть ключ отримувача і натисніть кнопку Зашифрувати. Зашифрований файл буде збережено з суфіксом `.asc` або `.gpg`, залежно від того, чи обрали ви ASCII-шифрування, чи ні. У зашифрованих файлах ASCII містяться лише звичайні друковані символи, вміст таких файлів придатніший для копіювання і надсилання електронною поштою, але розмір їх приблизно на третину більший за звичайний.

Ось знімок вікна вибору ключа

#### Шифрування тексту за допомогою аплету &kgpg;

Ви можете зашифрувати вміст буфера, якщо оберете пункт Зашифрувати кишеню з меню аплету. Якщо ж ви оберете пункт Підписати кишеню, замість шифрування буде виконано операцію підписування тексту. За використання будь-якої з описаних вище дій поточний вміст буфера обміну даними буде імпортовано до вікна редактора, програма виконає відповідну дію і вставить отримані дані до вікна редактора.

#### Шифрування тексту з редактора &kgpg;

Виконати вказану вище дію дуже просто: натисніть кнопку Зашифрувати. У відповідь програма відкриє діалогове вікно вибору відкритого ключа. Виберіть потрібний ключ і натисніть кнопку Гаразд. Зашифроване повідомлення з’явиться у вікні редактора.

Зазвичай, зашифрувати файли можна лише за допомогою ключів, які ви вважаєте надійними. Оскільки іноді у вас може виникати потреба у надсиланні конфіденційного повідомлення певним випадковим особам, яким ви не бажаєте довіряти ваш ключ GPG, ви можете позначити пункт Дозволити шифрування ненадійними ключами.

Щоб забезпечити можливість розшифрування всіх файлів, які ви зашифрували, навіть якщо їх було зашифровано чужим ключем, ви можете скористатися пунктами Завжди шифрувати цим ключем і Зашифровувати файли за допомогою, які можна знайти у вікні налаштування KGpg.

Щоб дізнатися більше про параметри шифрування Броньоване шифрування ASCII, Дозволити шифрування ключами без довіри та Симетричне шифрування, зверніться до документації з gpg або сторінок довідника (man) програми.

### Розшифрування ваших даних

#### Розшифрування файла з &konqueror; або Dolphin

Наведіть вказівник миші на позначку файла, який ви бажаєте розшифрувати, і клацніть лівою кнопкою миші. Введіть ваш пароль і файл буде розшифровано. Крім того, ви можете перетягнути зашифрований текст і скинути його у вікно редактора &kgpg;. Програма запитає вас про пароль, а потім відкриє розшифрований текст у вікні редактора &kgpg;. Ви можете скидати у це вікно навіть нелокальні файли! Крім того, ви можете скористатися пунктом Файл Розшифрувати файл, а потім обрати файл, який слід розшифрувати.

#### Розшифрування тексту за допомогою аплету &kgpg;

Крім того, ви можете розшифровувати вміст буфера за допомогою пункту меню розшифрувати кишеню аплету &kgpg;. Програма відкриє вікно редактора з розшифрованим текстом.

#### Розшифрування тексту з редактора

Скопіюйте або перетягніть і скиньте текст, який ви бажаєте розшифрувати, а потім натисніть кнопку Розшифрувати. Програма запитає вас про пароль.

### Керування ключами

За допомогою &kgpg; можна виконати всі базові операції з керування ключами. Щоб відкрити вікно керування ключами, наведіть вказівник на аплет &kgpg; і клацніть лівою кнопкою миші. Доступ до більшості операцій можна отримати наведенням вказівника миші на запис ключа з наступним клацанням правою кнопкою миші. Для того, щоб імпортувати або експортувати відкриті ключі, ви можете скористатися перетягуванням і скиданням або клавіатурними скороченнями для копіювання або вставляння.

#### Засіб для керування ключами

Ось знімок вікна керування ключами

На цьому прикладі ви можете спостерігати за групою ключів, у якій міститься два ключі, дві пари ключів і три відкриті ключі. У третьому стовпчику таблиці показано рівень довіри до цих ключів. До першої пари ключів встановлено необмежений рівень довіри, вона є типовою парою ключів (виділено напівжирним шрифтом), а строк дії другої пари ключів минув. До двох з відкритих ключів встановлено повну довіру, а до останнього ключа — обмежену. Дані останнього ключа розгорнуто, серед них видно його підключ EIGamal, додатковий ідентифікатор користувача, обидва з обмеженим рівнем довіри, а також декілька з підписів цього ключа.

Підписи надають вам змогу пересуватися вашим набором ключів. Наведення вказівника на підпис або ключ, показаний як елемент групи, з наступним подвійним клацанням лівою кнопкою миші миттєво відкриє відповідний головний ключ.

#### Властивості ключів

Вікно властивостей ключа

Вікно засобу керування ключами надає вам змогу виконувати загальні дії з одним або декількома ключами, групами ключів або підписами, а вікно властивостей ключів надає вам доступ до окремого ключа. Відкрити це вікно можна за допомогою натискання клавіші enter у засобі керування ключами або наведенням вказівника миші на запис ключа з наступним подвійним клацанням лівою кнопкою.

У цьому вікні ви зможете змінити пароль або строк дії ваших закритих ключів. Крім того, ви можете встановити рівень довіри до власника ключа.

Це значення визначає те, наскільки ви довіряєте власнику цього ключа щодо перевірки ідентичності ключів, якими він чи вона підписує повідомлення. Беручи до уваги рівні довіри до власників ключів, gpg створює вашу власну мережу довіри. Ви довіряєте ключам, які ви підписали. Якщо ви призначаєте рівень довіри до цих осіб, ви також довіряєте ключам, якими вони підписуються: вам не потрібно спочатку також підписувати ці ключі.

### Робота з серверами ключів

#### Обмін інформацією з серверами ключів

Відкриту частину пари ключів, зазвичай, зберігають на сервері ключів. Ці сервери надають змогу всім знаходити ключі, що належать певній особі або адресі електронної пошти. Підписи також зберігаються на цих серверах.

Ось знімок вікна серверів ключів.

Це діалогове вікно надає вам доступ до цих серверів ключів. За його допомогою ви можете шукати та імпортувати ключі з сервера ключів, а також експортувати ключі на сервер. Прикладом пошуку і імпортування може бути випадок, коли вам слід написати листа якійсь новій особі. Якщо ви бажаєте зашифрувати ваш лист до цього контакту, ви можете пошукати його чи її ключ на серверах ключів. Якщо ви створити нову пару ключів або підписали чужий ключ, ви можете експортувати відкритий ключ (можливо з новими підписами) на сервер ключів.

Більшість серверів ключів синхронізують свої дані один з одним, отже, ви отримаєте однакові результати пошуків на кожному з таких серверів. Оскільки з цього правила існують і винятки, у цьому діалоговому вікні ви можете обрати сервер ключів, який слід використовувати програмі. Зазвичай, непогано було б обрати типовий сервер ключів так, щоб його було розташовано якомога ближче до вашого місця перебування (тобто у вашій країні або на вашому континенті), оскільки такі сервери, зазвичай, швидше відповідають на запити, які ви до них надсилаєте.

Будь ласка, зауважте, що все, що ви вивантажуєте на сервер ключів, зазвичай, залишається там назавжди. Ось причина того, що вам слід обмежувати строк дії ваших ключів. Крім того, слід пам’ятати, що сервери ключів іноді скануються особами, що розсилають небажану кореспонденцію, для пошуку адрес електронної пошти.

#### Результати пошуку на сервері ключів

Це приклад результатів пошуку на сервері ключів.

У цьому вікні буде показано всі результати пошуків. На знімку показано результат пошуку адрес "@kde.org" (244 результати). За допомогою поля пошуку можна звузити результати до одного ключа. Цей ключ має два відповідники: основний ідентифікатор користувача відповідає рядку пошуку разом з одним з ідентифікаторів іншого користувача.

Ви можете обрати для імпортування один або декілька ключів. Ідентифікатори цих ключів буде показано у полі Ключі для імпорту, розташованому у нижній частині вікна. Після натискання кнопки Імпортувати програма знову встановить зв’язок з сервером ключів і звантажить ключі до вашого сховища ключів.

### Налаштовування &kgpg;

Доступ до налаштувань можна отримати за допомогою меню аплету &kgpg; (наведіть вказівник миші на аплет і клацніть правою кнопкою) або за допомогою головного меню (пункту меню Параметри Налаштувати KGpg). Ви можете встановити типові параметри для шифрування, розшифрування, інтерфейсу користувача і аплету. Більшість параметрів шифрування напряму пов’язана з gpg, довідку з цих параметрів можна знайти на сторінці довідника (man) програми gpg.

#### Шифрування

Знімок діалогового вікна параметрів з відкритою вкладкою шифрування

Тут ви можете налаштувати особливі параметри, які буде передано GnuPG для зміни поведінки програми під час шифрування. Докладний опис цих параметрів ви можете знайти у підручнику з GnuPG.

- Броньоване шифрування ASCII: використання цього параметра призведе до того, що зашифровані файли складатимуться лише з символів ASCII, призначених для друку, і матимуть короткі рядки. Файли, які зберігаються у такому форматі мають більший розмір ніж файли у двійковому форматі, але такі файли легше надсилати, наприклад, електронною поштою.

- Дозволити шифрування ключами без довіри: цей параметр надасть вам змогу шифрувати файли ключами, яким ви не довіряєте.

- Сумісність з PGP 6: зашифровані файли будуть сумісні з застарілим стандартом PGP6. Використання цього параметра вимикає деякі з можливостей, отже, користуватися ним слід, лише якщо вам насправді потрібна така сумісність.

- Ховати ідентифікатор користувача: використання цього параметра вилучить всі відомості про отримувача з зашифрованого файла. У разі перехоплення цього файла ніхто не зможе отримати інформацію про отримувача з цього файла. Якщо у отримувача є декілька ключів, йому доведеться спробувати під час розшифрування декілька з них, щоб визначити потрібний для розшифрування.

- Завжди зашифровувати з: всі зашифровані дані додатково шифруються цим ключем. Якщо ви встановите значенням цього параметра один з ваших закритих ключів, це забезпечить можливість читання вами всіх зашифрованих даних ціною збільшення розмірів повідомлень.

- Зашифровувати файли з: встановлює поведінку, подібну до Завжди зашифровувати з, але для шифрування файлів.

- Нетипова команда шифрування: якщо вам потрібно передати якісь нетипові параметри до GnuPG, ви можете вказати тут відповідний командний рядок. Більшості користувачів цей параметр ніколи не знадобиться.

- Використовувати суфікс *.pgp для зашифрованих файлів: якщо ви залишите позначку поряд з цією міткою, зашифровані файли буде названо за вхідним файлом з додаванням суфікса `.pgp`, якщо ж позначки не буде програма використовуватиме суфікс `.gpg`.

#### Розшифрування

Тут ви можете вказати власну команду розшифрування. Потреба у цьому параметрі виникає рідко, він корисний лише для досвідчених користувачів, яким відомі параметри командного рядка GnuPG.

#### Вигляд

Тут ви можете налаштувати вигляд KGpg. Можна налаштувати кольори, якими відображатимуться різні рівні довіри до ключів у засобі керування ключами, а також параметри шрифту у редакторі.

#### Параметри GnuPG

Тут ви можете вказати назву виконуваного файла gpg, назву файла налаштувань і домашню теку програми. Ці значення буде автоматично визначено під час першого запуску програми, вони мають працювати без додаткового налаштування.

Використання агента GnuPG робить роботу з GnuPG комфортнішою: вам не потрібно для кожної дії знову вводити пароль. Пароль певний час зберігається у пам’яті, отже, будь-яка з дій, для якої потрібен пароль, виконується негайно. Зауважте, що використання цієї можливості може призвести до того, що інші особи можуть скористатися вашими закритими ключами, якщо ви залишите ваш сеанс доступним для них.

#### Сервери ключів

Тут ви можете створити список серверів ключів, які буде показано вам у діалоговому вікні серверів ключів. Якщо ви запустите GnuPG з командного рядка буде використано лише сервер ключів, вказаний як типовий.

Протокол, який використовується для обміну інформацією з серверами ключів, засновано на &HTTP;, отже у деяких середовищах є сенс За наявності використовувати проксі сервер &HTTP;.

#### Інше

У цьому розділі ви можете налаштувати декілька додаткових можливостей, які не увійшли до інших розділів. Наприклад, ви можете налаштувати можливість Запускати KGpg автоматично при вході до системи. Параметр Замість кишені використовувати позначене мишкою надає змогу увімкнути або вимкнути використання середньої кнопки миші для вставляння тексту до програми.

Крім того, ви можете увімкнути або вимкнути показ піктограми &kgpg; у системному лотку, а також змінити дію, яку буде виконано після наведення вказівника миші на піктограму і клацання лівою кнопкою. Якщо показ аплету увімкнено, вікно &kgpg; після закриття мінімізуватиметься до системного лотка. Якщо ж ви вимкнете показ піктограми у лотку, після закриття вікна програми &kgpg; її роботу буде завершено.

## Подяки і ліцензія

&kgpg;

Авторські права на програму © 2002-2003 Jean-Baptiste Mardelle bj@altern.org.

© 2006-2007 Jimmy Gilles jimmygilles@gmail.com

© 2006-2008 Rolf Eike Beer kde@opensource.sf-tec.de

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

&documentation.index;