Инструменты шифрования с открытым ключом

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Использование опции --gen-key связано с необходимостью ответить на ряд «опросов. Вопросы весьма просты, а создание исходных ключей следует выполнить всего один раз. Прежде всего, gpg спрашивает, какой тип ключа необходимо сгенерировать. А именно - с какой целью будут использоваться ключи: для работы с цифровыми подписями, для шифрования либо для того и другого. Выберите вариант (1), то есть вариант по умолчанию. Программа создаст оба типа ключей, и вы сможете встретить любую задачу шифрования во всеоружии. Затем программа запрашивает длину ключа: чем длиннее ключ, тем труднее его сгенерировать и подобрать. По умолчанию ключ имеет длину 1024 бита, которой будет более чем достаточно для любого реального применения gpg. gpg запрашивает ваше имя, адрес электронной почты и необязательный комментарий. Данная информация используется для поиска ваших ключей в базах данных. Наконец, программа запрашивает парольную фразу, позволяющую получать доступ к вашему секретному ключу.

Для хранения закрытых и открытых ключей в gpg используется пара баз данных. Эти базы данных в gpg называются «кольцами для ключей». Файл базы данных закрытых ключей называется secring.gpg, а файл базы данных открытых ключей - pubring.gpg. Оба ключа используются при шифровании и последующем декодировании файла. Следующий пример иллюстрирует процесс шифрования:

$ cat test.txt
This is a test file.
$ gpg --recipient craig.huntGwrotethebook.com --encrypt test.txt
gpg: Warning: using insecure memory!
$ cat test.txt.gpg
Y -°u i 2J e Y;0-[ o# LHu" e 'EDO Si P -EU 9 610!7 n6 IOei
cEo$2[9oAIi@E-wY $2'6 $B«'6yk_-o1N0®Bi giy [CyoU6Wg TWn2qO»Bx
n0nmT5a Y[uuYEA2 ,heq"?°i *J\Po o/o?"ETTeBaaUU»°5oNB= a}/0©Nemstu
S rm test.txt

Команда cat показывает, что мы создали простой текстовый файл test.txt и желаем его зашифровать. Действие ключа командной строки --encrypt вполне очевидно, однако не столь очевидно назначение аргумента --recipient. База данных pubring.gpg может содержать большое число открытых ключей.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.