# Passwords and Keys Manual

2005, 2006, 2007, 2008, 2009
Jacob Perkins and Adam Schreiber
Проект Seahorse

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this manual.

Это руководство — часть документации GNOME, которая распространяется на условиях лицензии GFDL. Если вы хотите распространять это руководство отдельно от остальной документации, вам следует приложить к руководству копию лицензии, как описано в разделе 6 лицензии.

Некоторые имена и марки используются компаниями для обозначения их продуктов и услуг и являются торговыми марками. Там, где эти имена присутствуют в документации и где участники проекта документирования GNOME знают об этом, имена выделяются заглавными буквами или начальной заглавной буквой.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

Jacob
Perkins
Seahorse Project
Adam
Schreiber
Seahorse Project

    						sadam@clemson.edu

Paul
Cutler
GNOME Documentation Project

    						pcutler@foresightlinux.org

Проект Seahorse
GNOME Documentation Project
Passwords and Keys Manual V2.11.0
May 2009

Paul Cutler pcutler@foresightlinux.org

Passwords and Keys Manual V0.10.1
August 2008

Adam Schreiber sadam@clemson.edu

Passwords and Keys Manual V0.9.1
November 2006

Milo Casagrande milo_casagrande@yahoo.it

Passwords and Keys Manual V0.9.0
July 2005

Adam Schreiber sadam@clemson.edu

Seahorse Project

Passwords and Keys Manual V0.7.0
February 2003

Jacob Perkins

Seahorse Project

This manual describes version 2.28.x of Passwords and Keys

## Обратная связь

To report a bug or make a suggestion regarding the Passwords and Keys application or this manual, follow the directions in the Gnome Feedback Page.

Passwords and Keys is the application for managing encryption keys for the GNOME Desktop

## Введение

You can use Passwords and Keys to create and manage PGP and SSH keys.

Passwords and Keys provides a front end to many of the features of Gnu Privacy Guard (GPG) and integrates with multiple components of the GNOME desktop.

With Passwords and Keys you can:

- Create and manage PGP and SSH keys,

- Export and import PGP and SSH keys,

- Share your keys with others,

## Начало работы

### Starting Passwords and Keys

You can start Passwords and Keys in the following ways:

Меню Приложения

  Choose Accessories Password and Keys .

Командная строка

  Введите `seahorse` и нажмите Enter.

### When You Start Passwords and Keys

When you start Passwords and Keys, the Password and Keys window is displayed.

#### The Passwords and Keys Window

Show the Passwords and Keys window.

The Passwords and Keys window contains the following elements:

Строка меню

  The menus on the menubar contain all of the commands that you need to perform tasks in Passwords and Keys.

Панель инструментов

  С помощью панели инструментов вы можете быстро обратиться к часто используемым командам.

Вкладки ключей и паролей

  Обеспечивают доступ к ключам и паролям в брелоке.

Первые шаги

  Позволяют быстро выполнить действия, полезные для начинающих пользователей. Отсюда вы можете:

  - просмотреть справку;

  - импортировать ключи в брелок;

  - создать новые ключи.

## Создание ключей OpenPGP

OpenPGP — это свободный протокол для шифрования электронной почты с помощью открытых ключей. Он основан на PGP. OpenPGP определяет стандартные виды зашифрованных сообщений, подписей, закрытых ключей, а также сертификатов для обмена открытыми ключами.

Криптография с открытым ключом — это система, в которой используется два ключа: открытый ключ, который вы можете отдавать всем, с кем хотите обмениваться информацией; и закрытый ключ, который должен храниться в тайне.

To create OpenPGP keys:

1. Choose File New...

2. Select PGP Key and click Continue

3. Enter your full name (first - last), your e-mail address and any additional information. You can also specify advanced options for the key: see below.

4. Click Create to create the new key pair.

5. The Passphrase for New PGP Key dialog will open. Enter the passphrase twice for your new key.

Постарайтесь придумать надёжный пароль. Обратите внимание, что в этом пароле вы можете использовать пробелы.

### Дополнительные параметры

Разверните раздел Дополнительные параметры ключа, чтобы указать следующие параметры ключа:

Encryption Type

  В этом поле указываются алгоритмы шифрования, с помощью которых создаются ключи.

  DSA ElGamal

    Это рекомендуемый вариант. Он позволит вам зашифровывать, расшифровывать, подписывать и проверять.

  DSA

    Позволит вам только подписывать.

  RSA

    Позволит вам только подписывать.

Key Strength (bits)

  Это длина ключа в битах. Чем длиннее ключ, тем он будет надёжнее — при условии, что выбран хороший пароль. С другой стороны, чем длиннее ключ, тем больше времени уйдёт на выполнение всевозможных действий с его помощью. Допустимые значения — от 1024 до 4096 бит. Рекомендуется использовать не меньше 2048 бит.

Expiration Date

  This is the date at which the key will cease to be usable for performing encryption or signing operations. 6 months is a reasonable time to set it to. You will have to either change the expiration date or generate a new key or subkey after this amount of time passes.

  Sign your new key with your old one before it expires to preserve your trust status.

## Создание ключей SSH

SSH — это способ войти в удалённую компьютерную систему и выполнять на ней команды. В SSH есть система идентификации на основе ключей — это альтернатива обычной системе, основанной на паролях. При идентификации с помощью ключа нет нужды вручную вводить пароль.

Ключи SSH состоят из двух частей: закрытого ключа, который должен храниться в тайне, и открытого ключа, который можно загружать на любой компьютер, к которому вы желаете иметь доступ по SSH.

Чтобы создать ключ SSH:

1. Choose File New...

2. Выберите Ключ SSH и нажмите Продолжить.

3. Опишите цель, для которой будет использоваться ключ. Вы можете использовать свой электронный адрес или любые другие сведения, которые помогут вам вспомнить предназначение ключа. Также вы можете указать дополнительные параметры для ключа: смотрите ниже.

4. Нажмите Просто создать ключ, чтобы создать новый ключ; или Создать и установить, чтобы создать новый ключ и установить его на другом компьютере для идентификации.

5. Появится диалог Пароль для нового ключа SSH. Введите в нём дважды пароль для вашего нового ключа.

   Постарайтесь придумать надёжный пароль. Обратите внимание, что в этом пароле вы можете использовать пробелы.

### Дополнительные параметры

Разверните раздел Дополнительные параметры ключа, чтобы указать следующие параметры для нового ключа:

Encryption Type

  В этом поле указываются алгоритмы шифрования, с помощью которых создаётся ключ.

  RSA

    Использовать для создания ключа SSH алгоритм Rivest-ShamirAdleman (RSA). Это предпочтительный, наиболее надёжный вариант.

  DSA

    Использовать для создания ключа SSH алгоритм Digital Signature Algorithm (DSA).

Key Strength (bits)

  Это длина ключа в битах. Чем длиннее ключ, тем он будет надёжнее — при условии, что выбран хороший пароль. С другой стороны, чем длиннее ключ, тем больше времени уйдёт на выполнение всевозможных действий с его помощью. Допустимые значения — от 1024 до 4096 бит. Рекомендуется использовать не меньше 2048 бит.

## Свойства ключа OpenPGP

Изложенное в этом разделе касается всех ключей OpenPGP.

To view properties of a PGP key:

- Select the PGP key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Details tab.

### Свойства

Fingerprint

  Отпечаток — это уникальная строка символов, которая точно обозначает ключ.

KeyID

  Идентификатор ключа похож на его отпечаток. Однако идентификатор содержит только последние 8 символов отпечатка. Обычно можно обозначить ключ с помощью одного только идентификатора, но иногда у двух ключей бывает один и тот же идентификатор.

Type

  Указывает алгоритм шифрования, с помощью которого был создан ключ. Ключи DSA позволяют только подписывать. Ключи ElGamal позволяют также и шифровать.

Created

  Указывает дату создания ключа.

Expires

  Указывает дату, начиная с которой ключ более нельзя будет использовать.

Strength

  Indicates the length in bits of a key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Доверие

Доверие — это показатель того, насколько вы уверены в способности человека правильно расширять сеть доверия. Когда встретится ключ, который вы не подписали, его достоверность будет определяться исходя из того, какие подписи собрал владелец этого ключа, и того, насколько вы доверяете авторам этих подписей. По умолчанию неизвестный ключ требует 3 подписи, которым вы слабо доверяете, или 1 подпись, который вы полностью доверяете.

- Неизвестно: Вы ничего не знаете о способности человека правильно подписывать ключи.

- Не доверяю: Этот человек не может правильно подписывать ключи.

- Слабо: Этот человек проверяет фотографию, прежде чем подписать ключ, но не всегда тщательно изучает документы.

- Полностью: Этот человек тщательно проверяет документы и фотографию, прежде чем подписывать ключ. Иными словами, он подписывает только те ключи, которые действительно принадлежат тому, кто просит их подписать.

- Безоговорочно: Этот уровень доверия следует назначать только вашим собственным ключам.

### Включение и отключение ключей

Когда ключ включён, его можно использовать для шифрования. Когда ключ отключён, его нельзя использовать ни для шифрования, ни для проверки сделанных им подписей.

### Срок истечения

После того, как ключ истекает, его нельзя использовать для выполнения действий. Заново включить ключ можно, сменив его срок истечения на какую-нибудь дату в будущем. Хорошая практика — иметь один главный ключ, который никогда не истекает, и много подключей, которые истекают и подписаны главным ключом.

### Идентификаторы пользователей

Идентификаторы пользователей дают возможность применять с одним ключом несколько имён и электронных адресов.

They usually take the form of:

    Name (comment) <email address>

#### Добавление идентификатора пользователя

Полезно добавить идентификатор пользователя, если вы хотите по-разному представляться на работе и друзьям.

To add a user ID to a key:

- Select the key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Names and Signatures tab,

- Click on Add Name.

После того, как вы это сделаете, появится диалог, который нужно заполнить. Поля этого диалога описаны ниже.

Full Name

  Enter your full name in the form

      <first> <last>

  A middle name or initial is optional.

  В этом поле надо ввести хотя бы 5 символов.

Email Address

  Большинство людей будут искать ваш ключ на сервере ключей по вашему электронному адресу. Убедитесь, что ввели его правильно, прежде чем продолжать.

  It should be of the form

      <username>@<domainname>

Key Comment

  В поле комментария можно поместить любые дополнительные сведения. Они будут включены в отображаемое имя вашего нового идентификатора. Эти сведения можно искать на серверах ключей.

### Фотографии

Владелец ключа может внедрить в него одну или несколько своих фотографий. Эти фотографии могут быть подписаны, как и обычные идентификаторы пользователя. Фотография должна быть в формате JPEG. Желательно делать её не крупнее 240×288 пикселов.

If the chosen image is not of the required file type or size Passwords and Keys can resize and convert it on the fly from any image format supported by the GDK library.

### Изменение пароля

To change the passphrase assigned to a key:

- Select the key from the main window,

- Double click on it or choose Properties from the toolbar,

- Click on Change Passphrase.

Введите новый пароль и нажмите OK.

### Удаление ключа

To delete a key from your keyring:

- Select the key from the main window,

- Right click on it and choose Delete Key or choose Edit Delete Key .

Вы можете удалять собственные ключи, доверяемые ключи и собранные ключи.

## Свойства подключей OpenPGP

У каждого ключа OpenPGP есть один главный ключ, который используется только для подписывания. Подключи применяются для шифрования и также для подписывания. Таким образом, если ваш подключ будет скомпрометирован, вам не понадобится отзывать свой главный ключ.

ID

  Это идентификатор подключа.

Type

  Указывает алгоритм шифрования, с помощью которого был создан подключ. Ключи DSA позволяют только подписывать, ключи ElGamal — только шифровать, а ключи RSA — и подписывать, и шифровать.

Created

  Указывает дату создания ключа.

Expires

  Указывает дату, начиная с которой ключ более нельзя будет использовать.

Status

  Указывает состояние ключа.

Strength

  Indicates the length in bits of the key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Добавление подключа

Чтобы добавить к ключу подключ, в разделе Подключи нажмите кнопку Добавить.

После того, как вы это сделаете, появится диалог, который нужно заполнить. Поля этого диалога описаны ниже.

Тип ключа

  Указывает алгоритм шифрования, с помощью которого создаётся подключ.

  DSA

    Использовать алгоритм Digital Signature Algorithm (DSA) для создания подключа. Такой подключ сможет только подписывать.

  ElGamal

    Использовать алгоритм ElGamal для создания подключа. Такой подключ сможет только шифровать.

  RSA

    Использовать алгоритм Rivest-Shamir Adleman (RSA) для создания подключа. Такой подключ может как подписывать, так и шифровать, но вам придётся создать два разных подключа.

Длина ключа

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

Срок истечения

  Указывает дату, начиная с которой ключ более нельзя будет использовать.

### Смена срока истечения ключа

To change a subkey expiration date, select the subkey from the Subkeys section, then:

- Click on the Expire button on the left,

- From the date dialog choose the new expiration date or select Never expires for no expiration date.

### Отзыв подключа

To revoke a subkey, select the subkey from the Subkeys section, then:

- Click on the Revoke button on the left,

- Choose a reason why to revoke the subkey:

  No Reason

    There isn't a specific reason to revoke the key.

  Compromised

    The key has been compromised.

  Superseded

    The key has been superseded by another one.

  Not Used

    The key is not used anymore.

- Enter a description of why you are revoking the key,

- Click on Revoke.

Ключ отзывается немедленно.

### Удаление подключа

To delete a subkey, select the subkey from the Subkeys section, then:

- Click on the Delete button on the left.

## Свойства ключей SSH

Изложенное в этом разделе касается всех ключей SSH.

To view properties of a SSH key:

- Select the Secure Shell key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Details tab.

### Свойства

Fingerprint

  Отпечаток — это уникальная строка символов, которая точно обозначает ключ.

Algorithm

  Указывает алгоритм шифрования, с помощью которого был создан ключ.

Location

  Это местоположение, в котором хранится закрытый ключ.

Strength

  Indicates the length in bits of a key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Удаление ключа SSH

To delete a Secure Shell key:

- Select the SSH key from the main window,

- Right click on it and choose Delete key or choose Edit Delete Key .

## Импорт ключей

To import keys choose File Import and select, from the file chooser, a file containing at least one ASCII armored public key.

Importing can also be performed by pasting the keys inside Passwords and Keys:

- Select an ASCII armored public block of text,

- Copy it to the clipboard,

- Choose Edit Paste Keys .

## Экспорт ключей

To export keys, select the keys in the main window and choose File Export .

You can also export keys to the clipboard in an ASCII armored block of text:

- Select the keys in the main window,

- Choose Edit Copy Keys .

## Подписывание ключа

Если вы подписываете ключ другого человека, это значит, что вы доверяете этому человеку. Прежде, чем подписывать ключ, вы должны тщательно проверить его отпечаток, чтобы убедиться, что ключ действительно принадлежит этому человеку.

To sign a key in your keyring:

- Select the key you want to sign from the Trusted Keys or Other Collected Keys tabs,

- Choose Sign from the toolbar or File Sign ,

- Select how carefully the key has been checked,

- Indicate if the signature should be local to your keyring, and if your signature can be revoked,

- Click on Sign.

## Параметры

This section describes the preferences settable in Passwords and Keys by choosing Edit Preferences from within Passwords and Keys.

### Password Keyrings

#### Creating Keyrings

To create a new keyring, from the menu choose File New and choose Password Keyring. Enter a name for the new keyring, and press enter.

#### Changing Keyring Passwords

To change the unlock password of the keyring, first select the appropriate keyring and then press Change Unlock Password button. You will then be prompted to type the old password in the Old password text box, the new password in the New password text box and confirm it in the Confirm password text box. To apply the settings, press Change. If the old password is correct, you will get a status message indicating the success of the operation. If the old password is not correct you will be asked to check its correctness.

#### Removing Keyrings

To remove a keyring, first select the appropriate keyring and then from the menu choose Edit Delete.

### Серверы ключей

Обновляйте свои и чужие ключи, синхронизируя их с удалёнными серверами ключей. Это позволит вам постоянно иметь самые новые подписи на всех ваших ключах, так что сеть доверия будет наиболее полезной.

Passwords and Keys provides support for HKP and LDAP keyservers.

HKP Servers

  HKP keyservers are ordinary web based keyservers such as the popular hkp://pool.sks-keyservers.net, also accessible at http://sks-keyservers.net.

LDAP Keyservers

  Серверы ключей LDAP менее распространены, но используют для передачи ключей стандартный протокол LDAP. Хороший LDAP-сервер — ldap://keyserver.pgp.com.

### Обмен ключами

Key Sharing is provided by DNS-SD, also known as Bonjour or Rendevous. Enabling key sharing will add the local Passwords and Keys users' public key rings to the remote search dialog. Using these local "key servers" will most likely be faster than accessing remote servers.

## About Passwords and Keys

Passwords and Keys, its associated plugins, the preferences applet and the panel applet are known collectively as Seahorse. Seahorse was written by Jacob Perkins. The current maintainers are Stef Walter and Adam Schreiber. This manual is by Adam Schreiber. The project's web site was designed by Jim Pharis. To find more information about Seahorse, the project , please visit the Seahorse web page.

To report a bug or make a suggestion regarding this application or this manual, follow the directions in the Feedback section of the GNOME User Guide.

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license is included with this documentation; another can be found in the file COPYING included with the source code of this program.