Создать пару ключей PGP

Генерировать
Далее

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

Как создать пару ключей PGP

  1. 1

    Укажите имя и адрес электронной почты

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

  2. 2

    Выберите Curve25519, RSA 2048 или RSA 4096

    Curve25519 рекомендуемый вариант по умолчанию для новых ключей.

  3. 3

    Введите пароль из 8 или более символов

    Он шифрует закрытый ключ этой пары.

  4. 4

    Сгенерируйте и скопируйте все три блока

    Скопируйте открытый ключ, закрытый ключ и сертификат отзыва и сохраните каждый из них отдельно.

Как два ключа работают вместе

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

Что вы получаете за один запуск

Результат Кто его видит Назначение
Открытый ключ Все, кого вы выберете Позволяет другим шифровать для вас и проверять ваши подписи
Закрытый ключ Только вы Расшифровывает и подписывает; защищен вашим паролем
Сертификат отзыва Только вы, хранится отдельно Аннулирует пару, если закрытый ключ утерян или раскрыт

Выбор типа ключа для пары

  • Curve25519: компактная пара на эллиптических кривых, которая быстро генерируется и подходит для современного ПО OpenPGP.
  • RSA 2048: широко поддерживаемая пара RSA для старых инструментов, которые не умеют читать новые типы ключей.
  • RSA 4096: более крупная пара RSA. Ее генерация занимает больше времени, а ключи больше по размеру, совместимость такая же, как у RSA 2048.

Что делать после создания пары

  1. Скопируйте каждый блок в отдельный файл или запись в менеджере паролей.
  2. Импортируйте пару в свое приложение OpenPGP.
  3. Отправьте открытый ключ контактам или опубликуйте его на своем сайте.
  4. Проверьте пару: зашифруйте короткое сообщение самому себе и расшифруйте его.

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

Короткая проверка после создания пары

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

Часто задаваемые вопросы

Открытый ключ шифрует и проверяет подписи, и им вы делитесь. Закрытый ключ расшифровывает и подписывает, и его вы держите в секрете.

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

Нет. При каждом запуске создается новая, другая пара, поэтому сохраните ту, которую собираетесь использовать.

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

Сопутствующие инструменты

Шифр из числа в букву

Преобразуйте числа в буквы и обратно по шифру A=1, B=2 (A1Z26) для головоломок, загадок и подсказок в квест-комнатах.

Генератор SSL-сертификатов

Создайте самоподписанный сертификат SSL/TLS и закрытый ключ RSA полностью в браузере. Свои Common Name, SAN и срок действия, экспорт в PEM.

Генератор ключей API случайного типа

Создавайте на сервере ключи API длиной 8–128 символов в формате hex, base64url или алфавитно-цифровом формате либо UUIDv4.

Кодировщик шифра Виженера

Шифруйте и дешифруйте сообщения классическим шифром Виженера с помощью ключевого слова. Сдвигает латинские буквы A-Z, сохраняя регистр, пробелы и пунктуацию.

Генератор MD5

Создайте хеш MD5 для любого текста или файла. Результат, 128-битное значение в шестнадцатеричном формате, вычисляемое полностью в вашем браузере.

Генератор хешей SHA1

Генерируйте хеши SHA-1 (40 шестнадцатеричных символов) из любого текстового ввода. Полезно для устаревших контрольных сумм, ID объектов git и неохранных проверок целостности.

Инструмент доступен на других языках

Руководства и сценарии использования