Генератор ключей 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 и тип ключа.
Сопутствующие инструменты
Шифр из числа в букву
Преобразуйте числа в буквы и обратно по шифру 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 и неохранных проверок целостности.
Инструмент доступен на других языках
- PGP-Schlüsselgenerator [DE]
- PGP 키 생성기 [KO]
- PGP-nyckelgenerator [SV]
- Générateur de clés PGP [FR]
- PGP-sleutelgenerator [NL]
- Generator Kunci PGP [ID]
- Gerador de chaves PGP [PT]
- Generator kluczy PGP [PL]
- เครื่องมือสร้างกุญแจ PGP [TH]
- Trình tạo khóa PGP [VI]
- Generador de claves PGP [ES]
- PGP鍵ジェネレーター [JA]
- مولّد مفاتيح PGP [AR]
- PGP Key Generator [EN]
- Generatore di chiavi PGP [IT]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]