Генератор PGP-ключей + шифрование/расшифровка
Браузерный набор PGP инструментов на openpgp.js, эталонной реализации. Сгенерируйте свежую пару OpenPGP ключей (RSA 2048/4096 или Curve25519), на той же странице шифруйте сообщения получателю, расшифровывайте свои или подписывайте/проверяйте текст.
Как пользоваться
Введите имя, email и сильную парольную фразу. Выберите Curve25519 для новых ключей или RSA 4096 для совместимости со старым ПО.
Скопируйте или скачайте "-----BEGIN PGP PUBLIC KEY BLOCK-----". Опубликуйте на сайте, отправьте по email, загрузите на keyserver.
Вкладка Шифровать. Вставьте публичный ключ получателя и сообщение. Только получатель (со своим приватным ключом) сможет расшифровать.
Вкладка Расшифровать. Вставьте шифротекст, свой приватный ключ и парольную фразу.
Сгенерируйте пару PGP / OpenPGP ключей и шифруйте/расшифровывайте сообщения — полностью в браузере
🔒 Приватность
- Ключи генерируются openpgp.js в браузере через crypto.getRandomValues.
- Парольная фраза, приватный ключ и открытый текст никогда не покидают устройство.
- Для максимума доверия откройте страницу один раз с сетью, затем отключитесь перед генерацией важных ключей.
- Сохраняйте приватный ключ и парольную фразу надёжно; потеря любого делает ключ непригодным.
Особенности
Частые вопросы
Ключи в безопасности?
Генерируются и используются полностью в браузере через openpgp.js. Парольная фраза, приватный ключ и открытый текст не покидают устройство.
Какой алгоритм выбрать?
Curve25519 для нового: быстрее, меньше, современная безопасность. RSA 4096 если нужна совместимость со старыми системами.
Можно импортировать существующий ключ?
Да. На вкладках Шифровать/Расшифровать/Подписать/Проверить вставьте имеющийся OpenPGP блок.
Что если я забуду фразу?
Приватный ключ становится непригоден. Восстановления нет — в этом смысл стойкой криптографии.
Совместимо с GnuPG / Thunderbird / ProtonMail?
Да. openpgp.js производит стандартные RFC 4880 OpenPGP сообщения.
Почему Curve25519 генерирует мгновенно, а RSA 4096 — 10+ секунд?
RSA ищет два больших случайных простых — это занимает время. Curve25519 просто берёт случайное число в известном диапазоне.
Мы можем! И это бесплатно. Просто отправьте нам сообщение с вашим пожеланием. Если хотите обсудить детали — оставьте свою почту, и мы с вами свяжемся. Можно анонимно.