Gpg4win — бесплатный набор программ для Windows, который позволяет шифровать файлы и письма и подписывать их электронной подписью. В основе лежит GnuPG — свободная реализация стандарта OpenPGP, та же, что используется в Linux и во многих почтовых программах. Gpg4win добавляет к ней окна, которые понятны обычному пользователю, и встраивается в проводник Windows.
Главное отличие от архива с паролем в том, как устроен доступ. В OpenPGP у каждого человека два ключа: открытый, который можно свободно рассылать, и закрытый, который хранится только у него и защищён паролем. Чтобы отправить вам зашифрованный файл, собеседнику достаточно взять ваш открытый ключ — никакого общего пароля, который пришлось бы передавать по телефону или в мессенджере, не нужно. Открыть файл сможете только вы.
Что умеет Gpg4win
- Создаёт и хранит ключи — программа управления сертификатами Kleopatra делает пару ключей по имени и адресу электронной почты, показывает срок действия, отпечаток ключа и список чужих ключей, которые вы добавили.
- Шифрует отдельные файлы и папки — после установки в проводнике по правому клику появляются пункты для подписания и шифрования. Результат — файл с расширением .gpg, который без нужного ключа выглядит как набор случайных данных.
- Подписывает документы — электронная подпись подтверждает, что файл отправили именно вы и что его не меняли в пути. Подпись можно приложить отдельным файлом .sig, чтобы получатель мог открыть документ обычной программой и при желании проверить подлинность.
- Шифрует письма — надстройка для Outlook добавляет в окно письма кнопки шифрования и подписи. В Thunderbird поддержка OpenPGP есть своя, встроенная, но ключи из Gpg4win она тоже понимает.
- Поддерживает S/MIME — второй стандарт защищённой переписки, построенный на сертификатах от удостоверяющих центров. Он чаще встречается в организациях, где сертификаты выдают централизованно.
- Шифрует паролем без ключей — если получателю не до ключей, файл можно закрыть обычной парольной фразой. Тогда пароль придётся передать отдельно и надёжным способом.
- Обменивается ключами через серверы и файлы — открытый ключ экспортируется в текстовый файл, который отправляют письмом, или публикуется на сервере ключей, откуда его забирают по адресу почты.
- Работает из командной строки — команда gpg подходит для скриптов и резервного копирования: один вызов шифрует архив перед отправкой в облако.
В состав набора входит и подробное руководство на нескольких языках — его ставят вместе с программами и открывают из меню «Пуск». Для человека, который впервые сталкивается с ключами, это самая полезная часть установки.
Кому подходит
- Тем, кто регулярно пересылает по почте документы с персональными данными: договоры, сканы, медицинские выписки, выгрузки из баз.
- Юристам, бухгалтерам и журналистам, которым важно, чтобы письмо прочитал только адресат, а не любой, кто получил доступ к почтовому ящику.
- Разработчикам и администраторам: подпись коммитов и релизов, проверка подписей скачанных программ, шифрование резервных копий перед выгрузкой в облако.
- Тем, кто хочет подписывать документы так, чтобы получатель мог убедиться в их подлинности бесплатно и без установки платных программ.
- Тем, кому нужен открытый код: алгоритмы и исходники GnuPG открыты и десятилетиями проверяются независимыми специалистами.
Плюсы
- Полностью бесплатный, с открытым кодом
- Общий стандарт OpenPGP: файл откроют и в Linux, и в macOS
- Шифрование и подпись прямо из проводника Windows
- Не требует аккаунта и не отправляет данные в интернет
- Подробное руководство в комплекте
Минусы
- Нужно разобраться, как устроены открытый и закрытый ключи
- Интерфейс переведён не полностью, часть документации только на английском и немецком
- Только Windows: на других системах ставят другие сборки GnuPG
- Потеря закрытого ключа или его пароля означает потерю доступа к зашифрованным файлам
Сколько стоит
Gpg4win бесплатен, в нём нет платной версии, рекламы и ограничений по сроку. Проект живёт на пожертвования и финансирование государственных ведомств Германии, которые используют эти программы у себя. На странице загрузки сайт предлагает поддержать разработку деньгами, но это именно предложение: кнопка скачивания работает и при нулевой сумме, никакой регистрации и оплаты для получения программы не требуется.
Как установить
- Откройте официальный сайт gpg4win.org и перейдите к загрузке. Если показана страница с просьбой о поддержке проекта, выберите вариант скачивания без оплаты.
- Запустите установщик и выберите язык. На шаге выбора компонентов оставьте программу управления ключами и встраивание в проводник; надстройку для Outlook ставьте, только если действительно пользуетесь этой почтовой программой.
- Дождитесь окончания установки и откройте программу управления сертификатами из меню «Пуск».
- Создайте свою пару ключей: укажите имя и адрес почты, придумайте длинную парольную фразу для закрытого ключа и сохраните резервную копию ключа в надёжное место.
- Экспортируйте открытый ключ в файл и отправьте его тем, кто будет присылать вам зашифрованные документы, а их ключи добавьте себе.
Частые вопросы
Чем это отличается от архива с паролем?
В архиве один пароль, который надо передать получателю, и любой, кто его узнает, откроет файл. В OpenPGP вы шифруете файл открытым ключом получателя, и расшифровать его может только он своим закрытым ключом. Пароль никому передавать не нужно.
Есть ли русский язык?
Интерфейс основных программ переведён на русский частично: часть окон и большинство подсказок остаются на английском, а подробное руководство выходит в основном на английском и немецком. Для базовых действий — создать ключ, зашифровать файл — перевода достаточно.
Работает ли в России?
Да. Программы работают на компьютере и не требуют связи с серверами разработчика; скачать установщик с официального сайта можно без ограничений. Интернет нужен только для публикации или поиска чужих ключей на серверах ключей, и без этого шага обойтись можно.
Подойдёт ли это для подписи документов для госорганов?
Нет. Для юридически значимой подписи в России нужны сертификаты аккредитованных удостоверяющих центров и совместимые с ними средства, например КриптоПро. Подпись OpenPGP подтверждает авторство технически, но государственные системы её не принимают.
Что делать, если я потерял закрытый ключ?
Ничего восстановить не получится: зашифрованные для вас файлы останутся нечитаемыми. Поэтому сразу после создания ключа делают его резервную копию и сохраняют её отдельно от компьютера — например, на флешке в сейфе или в защищённом паролем хранилище.
