Генератор PGP-ключей + шифрование/расшифровка

PGP-набор инструментов, работающий полностью в вашем браузере. Сгенерируйте свежую пару OpenPGP ключей (RSA 2048/4096 или современный Curve25519), затем на той же странице шифруйте сообщения получателю, расшифровывайте адресованные вам или подписывайте и проверяйте текст. Вывод — стандартный формат OpenPGP, который работает с GnuPG, Thunderbird, ProtonMail, Kleopatra, Mailvelope и любым другим совместимым инструментом — без вендор-лока. Полезно, когда нужно отправить одно зашифрованное сообщение без установки GnuPG или сгенерировать пару ключей на одолженной машине, чтобы потом перенести на свою.

Как пользоваться

1
Сгенерируйте пару

Введите имя, email и сильную парольную фразу. Выберите Curve25519 для новых ключей или RSA 4096 для совместимости со старым ПО.

2
Поделитесь публичным ключом

Скопируйте или скачайте "-----BEGIN PGP PUBLIC KEY BLOCK-----". Опубликуйте на сайте, отправьте по email, загрузите на keyserver.

3
Шифруйте сообщения другим

Вкладка Шифровать. Вставьте публичный ключ получателя и сообщение. Только получатель (со своим приватным ключом) сможет расшифровать.

4
Расшифровывайте полученные

Вкладка Расшифровать. Вставьте шифротекст, свой приватный ключ и парольную фразу.

Сгенерируйте пару PGP / OpenPGP ключей и шифруйте, расшифровывайте, подписывайте или проверяйте сообщения — прямо во вкладке браузера

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

                    
Отпечаток:

                    

                

                

                

🔒 Как устроена криптография

  • Ключевой материал берётся из криптостойкого случайного источника вашего браузера — никакого Math.random.
  • Генерация ключей, шифрование, расшифровка и подпись — всё работает внутри вашей вкладки браузера, на вашем CPU.
  • Парольная фраза остаётся на устройстве — используется локально для защиты приватного ключа и не передаётся.
  • Для воздушного зазора откройте страницу один раз с подключением, затем отключитесь перед генерацией долгоживущих ключей — инструмент продолжит работать офлайн из кеша Service Worker.
  • Сохраняйте приватный ключ и парольную фразу надёжно; потеря любого делает ключ безвозвратно непригодным.
Не знаешь, что попробовать?
650+ инструментов — открой сюрприз
🎲 Сюрприз

Возможности

RSA и Curve25519
Выберите legacy-совместимый RSA 2048/4096 или современный Curve25519 (ECC). Curve25519 даёт ~128-битную безопасность при фракции размера ключа RSA 3072 и генерируется почти мгновенно — рекомендуется для новых ключей.
Шифрование / расшифровка / подпись / проверка
Все четыре PGP-операции на одной странице. Вставьте публичный ключ + сообщение, чтобы зашифровать; вставьте приватный ключ + шифротекст, чтобы расшифровать; подпишите текст приватным ключом; проверьте подпись публичным ключом подписавшего.
Стандартный формат OpenPGP
Вывод — канонический формат "-----BEGIN PGP MESSAGE-----" / "-----BEGIN PGP PUBLIC KEY BLOCK-----" — открывается прямо в GnuPG, Thunderbird, ProtonMail, Kleopatra, Mailvelope и любом другом OpenPGP-инструменте.
Приватный ключ под парольной фразой
Приватный ключ шифруется вашей парольной фразой по стандарту OpenPGP. Даже если файл приватного ключа утечёт, ещё нужно подобрать фразу, прежде чем кто-то сможет использовать ключ.
Криптостойкая генерация
Ключевой материал берётся из безопасного случайного источника вашего браузера — никогда из слабого Math.random. Надёжно для долгоживущих ключей идентичности.
Работает в вашем браузере
Генерация ключей, шифрование, расшифровка и подпись — всё происходит во вкладке вашего браузера. Приватный ключ и расшифрованный текст живут только в памяти вкладки; закройте вкладку — и их нет.

Частые вопросы

Покидают ли мой приватный ключ или парольная фраза устройство?

Нет. Всё — генерация ключей, шифрование, расшифровка, подпись — работает внутри вашей вкладки браузера на вашем CPU. Приватный ключ и парольная фраза живут только в памяти вкладки и исчезают при закрытии. Для долгоживущих ключей идентичности откройте страницу один раз, затем отключитесь от сети перед генерацией — инструмент продолжит работать офлайн.

Какой алгоритм выбрать?

Curve25519 для новых ключей: ~128-битная безопасность, гораздо меньший размер, мгновенная генерация. RSA 4096, если нужно общаться со старыми системами, не поддерживающими современную ECC. RSA 2048 только для legacy-совместимости — текущие рекомендации (NIST, BSI) советуют минимум 3072 бита.

Можно импортировать существующий ключ?

Да. На вкладках Шифровать/Расшифровать/Подписать/Проверить вставьте имеющийся OpenPGP-блок ключа. Страница его не сохраняет — только использует для текущей операции.

Что если я забуду парольную фразу?

Приватный ключ становится непригоден. Восстановления нет — в этом смысл стойкого шифрования. Сохраните фразу в менеджере паролей при генерации ключа.

Совместимо с GnuPG / Thunderbird / ProtonMail?

Да. Вывод — стандартный формат OpenPGP (RFC 4880 / 9580). Расшифровывается GnuPG, встроенным OpenPGP в Thunderbird, Kleopatra, ProtonMail, Mailvelope и любым другим совместимым инструментом.

Почему Curve25519 генерирует мгновенно, а RSA 4096 — 10+ секунд?

RSA нужно случайно сэмплировать большие целые числа и проверять каждое на простоту, пока не найдутся две подходящие простых — медленный перебор. Curve25519 просто берёт случайное целое в известном валидном диапазоне, тест на простоту не нужен.

💡 Хотите, чтобы мы улучшили этот инструмент лично для вас?

Мы можем! Просто отправьте нам сообщение с вашим пожеланием. Если хотите обсудить детали — оставьте свою почту, и мы с вами свяжемся. Можно анонимно.

Как вы оцениваете этот инструмент?

Спасибо за вашу оценку!
Хотите рассказать подробнее? Оставьте комментарий!
Спасибо! Ваш комментарий появится после модерации.
Опубликовано Обновлено Автор: