Генератор ключей PGP
Создайте с помощью OpenPGP.js открытый ключ OpenPGP, защищённый парольной фразой закрытый ключ и сертификат отзыва. Выберите Curve25519, RSA 2048 или RSA 4096 и укажите имя и адрес электронной почты для идентификатора пользователя. Текстовые блоки ASCII появятся на странице для копирования; настройка срока действия и загрузка файлов не предусмотрены.
Как создать пару ключей OpenPGP
-
1
Введите идентификатор пользователя
Имя и адрес электронной почты будут включены в открытый ключ.
-
2
Выберите тип ключа
Используйте Curve25519 для современного компактного ключа или RSA 2048/4096, если требуется совместимость с RSA.
-
3
Задайте парольную фразу
Требуется не менее 8 символов; длинная уникальная фраза лучше защищает закрытый ключ.
-
4
Создайте и скопируйте
Скопируйте открытый ключ, зашифрованный закрытый ключ и сертификат отзыва со страницы.
Доступные типы ключей
| Вариант | Результат | Когда выбирать |
|---|---|---|
| Curve25519 | Современный материал ключа ECC OpenPGP | Компактные ключи и актуальные программы OpenPGP |
| RSA 2048 | 2048-битный ключ RSA OpenPGP | Системы, где требуется RSA 2048 |
| RSA 4096 | 4096-битный ключ RSA OpenPGP | Совместимость с RSA и больший ключ, но более медленное создание |
Ни один вариант не устойчив перед достаточно мощным квантовым компьютером. Проверьте требования программ и контактов, которые будут использовать ключ.
Три элемента, которые нужно защищать
- Открытый ключ: распространяйте его, чтобы другие могли шифровать для вас или проверять подписи.
- Закрытый ключ: он зашифрован парольной фразой, но всё равно должен храниться в тайне и иметь защищённую резервную копию.
- Сертификат отзыва: храните отдельно, чтобы отозвать открытый ключ при потере или компрометации закрытого.
Парольная фраза и восстановление
Восемь символов, лишь технический минимум. Используйте длинную уникальную фразу из менеджера паролей. Инструмент не восстановит забытую фразу и не добавляет ключу срок действия.
Фраза и ключи остаются в браузере
Генерация происходит в браузере. Обычный интерфейс хранит форму в Alpine, а двухэтапный переносит фразу между страницами через sessionStorage. Она не является серверным свойством, параметром URL или значением сервера. В URL этого режима входят только имя, e-mail и тип ключа. Скопируйте ключевой материал до ухода со страницы.
После создания
- Скопируйте и проверьте все три блока ASCII.
- Передавайте только открытый ключ.
- Храните закрытый ключ и сертификат отзыва раздельно и защищённо.
- Импортируйте ключ и проверьте отпечаток по доверенному каналу.
Часто задаваемые вопросы
Да. OpenPGP.js создаёт ключевой материал в браузере. Парольная фраза остаётся в Alpine или sessionStorage и не передаётся на наши серверы, в URL или на сервер приложения.
Curve25519: современный компактный вариант по умолчанию. Выбирайте RSA 2048 или RSA 4096 только тогда, когда вашим системам или контактам нужна совместимость с RSA.
Нет. Сохраните её в надёжном менеджере паролей, а сертификат отзыва держите отдельно.
Он показывает текстовые блоки для копирования и не предлагает загрузку. Ключи и фраза остаются в браузере; двухэтапный URL содержит только имя, e-mail и тип ключа.
Сопутствующие инструменты
Генератор CSR
Создайте запрос на подпись сертификата в формате PEM и соответствующий закрытый ключ RSA. Укажите общее имя, поля организации и размер ключа (2048, 3072 или 4096 бит).
Идентификатор шифрования
Вставьте зашифрованный текст, и идентификатор предложит вероятные схемы кодирования/шифрования: Base64, hex, двоичный, Морзе, Цезарь или подстановочный, JWT и распространенные хеши.
Генератор SSL-сертификатов
Создайте самоподписанный сертификат SSL/TLS и закрытый ключ RSA полностью в браузере. Свои Common Name, SAN и срок действия, экспорт в PEM.
Кодировщик и декодировщик Base85
Кодируйте и декодируйте Base85 в варианте Adobe Ascii85, который используется в файлах PostScript и PDF. Компактнее Base64 для двоичных данных.
Кодировщик файлов Base64
Кодируйте любой файл (PDF, ZIP, изображение, исполняемый файл) в текст Base64 для встраивания в JSON, письма, YAML или data URI. Работает локально в браузере, без загрузки на сервер.
Генератор хешей
Создавайте хеши MD5, SHA-1, SHA-256, SHA-384, SHA-512 и CRC32 из текста, с готовым для копирования дайджестом для контрольных сумм и сравнений.
Инструмент доступен на других языках
- PGP 키 생성기 [KO]
- PGP-nyckelgenerator [SV]
- مولّد مفاتيح PGP [AR]
- Generator kluczy PGP [PL]
- PGP-Schlüsselgenerator [DE]
- Générateur de clés PGP [FR]
- เครื่องมือสร้างกุญแจ PGP [TH]
- Generator Kunci PGP [ID]
- PGP-sleutelgenerator [NL]
- PGP鍵ジェネレーター [JA]
- Trình tạo khóa PGP [VI]
- Gerador de chaves PGP [PT]
- Generador de claves PGP [ES]
- PGP Key Generator [EN]
- Generatore di chiavi PGP [IT]
- PGP 密钥生成器 [ZH]
- PGP Anahtar Oluşturucu [TR]