Планета

Наша планета собирает интересные статьи из различных источников и объединяет их в одну ленту. Которую можно читать на нашем сайте.

Подробнее »

Сообщество

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

Любой желающий может совершенно свободно зарегистрироваться на нашем сайте и принять активное участия в жизни сообщества!

Подробнее »

Donate

Мы с удовольствием и благодарностью примем любое пожертвования.

Подробнее »

GNU Privacy Guard (GnuPG) в Ubuntu-Linux

Все популярные E-Mail клиенты в Ubuntu-Linux поддерживают GnuPG для подписи и шифрования писем по стандарту OpenPGP.

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

Публичный ключ можно смело опубликовать у себя на сайте, загрузить на специальный сервер - он используется для шифрования писем (и проверки подписи), которые предназначаются вам. Приватный ключ используется для дешифровки и подписи писем, его нужно хранить в надёжном секретном месте.

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

Запустим приложения gpg для генерации связки ключей:

gpg --gen-key
1. Выбираем "1" - RSA и RSA
2. 2048
3. Выюираем "0" - Ключ не истекает никогда
4. Подтверждает наш ввод
5. Вводим наше имя и фамилию
6. Вводим наш E-Mail адрес
7. Комментарий вводить не обезательно
8. Подтверждает и выходим
9. Предумываем пароль для нашей связки ключей
10. Подтверждаем пароль

Далее программа генерирует ваш ключ, в это время вам нужно активно что-то делать, например мне помогло просто запускать случайным образом какие либо программы и зыкрывать их. В терминале показывается сколько байтов программе ещё осталось сгенерировать :) Процесс может занять где-то минут 5. Программа сообщит вам когда всё будет готово.

Посмотреть список секретных ключей можно командой:

gpg --list-secret-keys

Посмотреть список приватных ключей можно командой:

gpg --list-keys

По умолчанию все ключи сохраняются в связки ключей в "~/.gnupg", а точнее даже в двух связках ключей - первая это "secring.gpg" в которой храниться наш приватный ключ и "pubring.gpg" где хранятся все остальные публичные ключи.

Чтобы экспортировать публичный ключ, введите команду:

gpg -a --output gpg-key.asc --export

Чтобы экспортировать приватный ключ, введите команду:

gpg -a --output gpg-secret-key.asc --export-secret-keys

Экспортированные ключи сохраняются тоже в папки "~/.gnupg"


У вас включён блокировщик рекламы (Adblocker, Adblocker Plus, uBlock).
Если вы хотите поддержать автора данного поста, пожалуйста выключите его!

Оставьте комментарий!

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий:


Написать новый комментарий