PGP: шифрование, расшифровка и подпись
Создавайте пары ключей OpenPGP, шифруйте и расшифровывайте сообщения, подписывайте или проверяйте текст с openpgp.js — полностью в браузере, без загрузок.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяOpenPGP в браузере, без сервера
OpenPGP — это открытый стандарт, лежащий в основе PGP и GnuPG, для сквозного шифрования почты и подписанных сообщений. Этот инструмент запускает тщательно проверенную библиотеку openpgp.js прямо в вашем браузере, поэтому вы можете создать пару ключей, зашифровать заметку для коллеги, расшифровать ответ или проверить подпись без установки программ и без того, чтобы что-либо покидало ваше устройство. Открытый ключ каждого получателя шифрует сообщение; расшифровать его может только соответствующий закрытый ключ, разблокированный своей парольной фразой. Подпись работает наоборот: ваш закрытый ключ создаёт подпись, которую может проверить любой, у кого есть ваш открытый ключ, — это доказывает, что текст пришёл от вас и не был изменён по пути.
Выбор ключей и парольных фраз
Тип ключа по умолчанию — эллиптическая кривая Curve25519 (Ed25519 для подписей, Cv25519 для шифрования). Она быстрая, компактная и широко поддерживается GnuPG, Thunderbird, Proton Mail и другими клиентами OpenPGP. RSA 3072 или 4096 доступны для совместимости со старыми системами, но генерация занимает больше времени. Всегда защищайте закрытый ключ длинной уникальной парольной фразой: файл ключа шифруется ею, поэтому украденная резервная копия бесполезна без парольной фразы. Укажите своё настоящее имя и адрес электронной почты, который вы контролируете, ведь другие люди будут искать именно этот идентификатор пользователя при импорте вашего открытого ключа. Свободно распространяйте открытый ключ и сверяйте отпечатки с контактами через другой канал, прежде чем доверять ключу.
Как сохранить закрытый ключ в безопасности
Закрытый ключ создаётся только в памяти этой страницы и исчезает при закрытии вкладки, поэтому сразу скачайте его и сохраните в менеджере паролей или на зашифрованном носителе. Сертификат отзыва храните отдельно и офлайн; если ключ когда-либо будет утерян или скомпрометирован, публикация отзыва сообщит всем, что им больше нельзя пользоваться. Вставляйте закрытые ключи только на страницы, которым доверяете, желательно на своём устройстве, и очищайте поля по завершении. Для долгосрочного ежедневного использования наилучшую защиту даёт импорт ключа в специализированный клиент, например GnuPG, или на аппаратный токен.
Как использовать
- Создайте или вставьте ключиСгенерируйте новую пару ключей с надёжной парольной фразой или вставьте существующие открытый и закрытый ключи в формате ASCII armor.
- Выберите действиеЗашифруйте сообщение для одного или нескольких получателей, расшифруйте отправленное вам сообщение или подпишите и проверьте текст.
- Скопируйте или скачайтеСкопируйте результат или скачайте его как файл .asc и надёжно сделайте резервную копию закрытого ключа.