Генератор ключей PGP

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

Создайте с помощью OpenPGP.js открытый ключ OpenPGP, защищённый парольной фразой закрытый ключ и сертификат отзыва. Выберите Curve25519, RSA 2048 или RSA 4096 и укажите имя и адрес электронной почты для идентификатора пользователя. Текстовые блоки ASCII появятся на странице для копирования; настройка срока действия и загрузка файлов не предусмотрены.

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

  1. 1

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

    Имя и адрес электронной почты будут включены в открытый ключ.

  2. 2

    Выберите тип ключа

    Используйте Curve25519 для современного компактного ключа или RSA 2048/4096, если требуется совместимость с RSA.

  3. 3

    Задайте парольную фразу

    Требуется не менее 8 символов; длинная уникальная фраза лучше защищает закрытый ключ.

  4. 4

    Создайте и скопируйте

    Скопируйте открытый ключ, зашифрованный закрытый ключ и сертификат отзыва со страницы.

Доступные типы ключей

Вариант Результат Когда выбирать
Curve25519 Современный материал ключа ECC OpenPGP Компактные ключи и актуальные программы OpenPGP
RSA 2048 2048-битный ключ RSA OpenPGP Системы, где требуется RSA 2048
RSA 4096 4096-битный ключ RSA OpenPGP Совместимость с RSA и больший ключ, но более медленное создание

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

Три элемента, которые нужно защищать

  • Открытый ключ: распространяйте его, чтобы другие могли шифровать для вас или проверять подписи.
  • Закрытый ключ: он зашифрован парольной фразой, но всё равно должен храниться в тайне и иметь защищённую резервную копию.
  • Сертификат отзыва: храните отдельно, чтобы отозвать открытый ключ при потере или компрометации закрытого.

Парольная фраза и восстановление

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

Фраза и ключи остаются в браузере

Генерация происходит в браузере. Обычный интерфейс хранит форму в Alpine, а двухэтапный переносит фразу между страницами через sessionStorage. Она не является серверным свойством, параметром URL или значением сервера. В URL этого режима входят только имя, e-mail и тип ключа. Скопируйте ключевой материал до ухода со страницы.

После создания

  1. Скопируйте и проверьте все три блока ASCII.
  2. Передавайте только открытый ключ.
  3. Храните закрытый ключ и сертификат отзыва раздельно и защищённо.
  4. Импортируйте ключ и проверьте отпечаток по доверенному каналу.

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

Да. OpenPGP.js создаёт ключевой материал в браузере. Парольная фраза остаётся в Alpine или sessionStorage и не передаётся на наши серверы, в URL или на сервер приложения.

Curve25519: современный компактный вариант по умолчанию. Выбирайте RSA 2048 или RSA 4096 только тогда, когда вашим системам или контактам нужна совместимость с RSA.

Нет. Сохраните её в надёжном менеджере паролей, а сертификат отзыва держите отдельно.

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

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

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

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

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

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

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

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

Генератор MD5

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

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

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

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

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

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