PT Privacy Tools

PGP: шифрование, расшифровка и подпись

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

🔒 Работает полностью в вашем браузере — ничего не загружается

All OpenPGP operations run locally with openpgp.js. Keys and messages are never uploaded.

Advertisement

OpenPGP в браузере, без сервера

OpenPGP — это открытый стандарт, лежащий в основе PGP и GnuPG, для сквозного шифрования почты и подписанных сообщений. Этот инструмент запускает тщательно проверенную библиотеку openpgp.js прямо в вашем браузере, поэтому вы можете создать пару ключей, зашифровать заметку для коллеги, расшифровать ответ или проверить подпись без установки программ и без того, чтобы что-либо покидало ваше устройство. Открытый ключ каждого получателя шифрует сообщение; расшифровать его может только соответствующий закрытый ключ, разблокированный своей парольной фразой. Подпись работает наоборот: ваш закрытый ключ создаёт подпись, которую может проверить любой, у кого есть ваш открытый ключ, — это доказывает, что текст пришёл от вас и не был изменён по пути.

Выбор ключей и парольных фраз

Тип ключа по умолчанию — эллиптическая кривая Curve25519 (Ed25519 для подписей, Cv25519 для шифрования). Она быстрая, компактная и широко поддерживается GnuPG, Thunderbird, Proton Mail и другими клиентами OpenPGP. RSA 3072 или 4096 доступны для совместимости со старыми системами, но генерация занимает больше времени. Всегда защищайте закрытый ключ длинной уникальной парольной фразой: файл ключа шифруется ею, поэтому украденная резервная копия бесполезна без парольной фразы. Укажите своё настоящее имя и адрес электронной почты, который вы контролируете, ведь другие люди будут искать именно этот идентификатор пользователя при импорте вашего открытого ключа. Свободно распространяйте открытый ключ и сверяйте отпечатки с контактами через другой канал, прежде чем доверять ключу.

Как сохранить закрытый ключ в безопасности

Закрытый ключ создаётся только в памяти этой страницы и исчезает при закрытии вкладки, поэтому сразу скачайте его и сохраните в менеджере паролей или на зашифрованном носителе. Сертификат отзыва храните отдельно и офлайн; если ключ когда-либо будет утерян или скомпрометирован, публикация отзыва сообщит всем, что им больше нельзя пользоваться. Вставляйте закрытые ключи только на страницы, которым доверяете, желательно на своём устройстве, и очищайте поля по завершении. Для долгосрочного ежедневного использования наилучшую защиту даёт импорт ключа в специализированный клиент, например GnuPG, или на аппаратный токен.

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

  1. Создайте или вставьте ключиСгенерируйте новую пару ключей с надёжной парольной фразой или вставьте существующие открытый и закрытый ключи в формате ASCII armor.
  2. Выберите действиеЗашифруйте сообщение для одного или нескольких получателей, расшифруйте отправленное вам сообщение или подпишите и проверьте текст.
  3. Скопируйте или скачайтеСкопируйте результат или скачайте его как файл .asc и надёжно сделайте резервную копию закрытого ключа.

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

Мой закрытый ключ куда-то загружается?
Нет. Ключи создаются и используются библиотекой openpgp.js внутри этой страницы. Ничего не отправляется на сервер, поэтому единственная копия — та, которую сохраните вы.
Какой тип ключа выбрать?
ECC Curve25519 — современный выбор по умолчанию: компактный, быстрый и поддерживается GnuPG 2.1+, Thunderbird и большинством приложений OpenPGP. Выбирайте RSA 3072 или 4096 только если нужно работать с очень старым программным обеспечением.
Зачем нужен сертификат отзыва?
Если закрытый ключ утерян или украден, импорт и публикация сертификата отзыва сообщают другим, что ключом больше нельзя пользоваться. Храните его офлайн, отдельно от закрытого ключа.
Совместим ли инструмент с GnuPG?
Да. Ключи, зашифрованные сообщения и сообщения с открытой подписью используют стандартный формат OpenPGP с ASCII armor, поэтому их можно импортировать командой gpg --import и использовать в любом клиенте OpenPGP.
Advertisement