PGPony и OpenPGP на телефоне: зачем PGP, открытый код и установка из F-Droid

Логотип PGPony — OpenPGP на телефоне Безопасность

Хотите отправить пароль, скан паспорта или договор так, чтобы прочитал только адресат — даже если письмо лежит на чужом сервере? Для этого и придумали PGP (сейчас чаще говорят OpenPGP): вы шифруете файл или текст открытым ключом человека, а открыть может только он своим закрытым ключом.

Звучит сложно, но идея простая, как замок и ключ от почтового ящика. На телефоне это удобно делает приложение PGPony. Ниже — без лишнего жаргона: зачем это нужно, как начать и куда нажимать.

Простыми словами: что такое PGP

У каждого участника два ключа:

  • Открытый ключ — им можно делиться. Им шифруют сообщения для вас и проверяют вашу подпись.
  • Закрытый ключ — только ваш. Им расшифровываете и подписываете. Его нельзя выкладывать в интернет.

Аналогия: открытый ключ — замок, который вы раздаёте друзьям. Закрытый — единственный ключ, который этот замок открывает. Друг вешает ваш замок на посылку; открыть можете только вы.

Дополнительно PGP умеет подпись: получатель видит, что письмо правда от вас и по дороге его не подменили. Это полезно не только для «секретов», но и для доверия к файлам и сообщениям.

Кому и когда это полезно

Не обязательно быть «безопасником». Типичные бытовые и рабочие случаи:

  • передать коллеге или родственнику пароль, PIN, реквизиты — не открытым текстом в мессенджере;
  • отправить скан документов по почте так, чтобы провайдер и бэкапы почты не видели содержимое;
  • убедиться, что файл или письмо пришли именно от нужного человека;
  • держать шифрование «своими ключами», без регистрации в очередном облачном сервисе.

Если нужен просто семейный чат «как WhatsApp» — проще обычный мессенджер с end-to-end. PGP сильнее там, где важны свои ключи, почта/файлы и совместимость с компьютером (GnuPG и другие OpenPGP-программы).

PGPony — PGP на телефоне без боли

PGPony — приложение для Android и iPhone, которое закрывает повседневные задачи OpenPGP: создать ключи, зашифровать текст или файл, расшифровать то, что прислали вам, обменяться ключами через QR, найти ключ по email.

Если уже пользуетесь PGP на компьютере — можно импортировать существующие ключи. Если нет — приложение проведёт через создание новой пары. На Android PGPony ещё умеет быть «движком» шифрования для почтовых клиентов вроде K-9 Mail / Thunderbird / FairEmail. Есть поддержка аппаратных ключей по NFC (например YubiKey) — для тех, кому это нужно; начинать можно и без них.

Где скачать

На Android надёжнее всего ставить из F-Droid: каталог собирает приложение из открытого исходного кода. Если F-Droid неудобен — есть Google Play и прямой APK. На iPhone — App Store. Есть и desktop-вариант.

С чего начать, если PGP впервые

  • 1. Установите PGPony (Android — лучше из F-Droid).
  • 2. Создайте новую пару ключей. Укажите имя и email — так вас узнают в адресной книге PGP. Придумайте надёжную парольную фразу к закрытому ключу.
  • 3. Сделайте резервную копию ключей (и отзывной сертификат, если приложение предложит). Потеряли телефон без бэкапа — расшифровать старые письма уже не получится.
  • 4. Отдайте собеседнику открытый ключ: QR-код, файл или ссылка. Закрытый ключ никому не отправляйте.
  • 5. Попросите у него его открытый ключ. Зашифруйте короткое тестовое сообщение туда-обратно — так спокойнее, чем сразу слать важные документы.
  • 6. Когда освоитесь — можно шифровать вложения и письма; на Android подключить PGPony в настройках почтового клиента.

Не пугайтесь терминов вроде «отпечаток ключа»: это короткий идентификатор, по которому можно сверить ключ глазами или голосом, если встречаетесь лично. Для старта достаточно QR-обмена с человеком, которому доверяете.

Семейство Pony: соседние инструменты

Тот же разработчик делает линейку небольших privacy-приложений. Каталог: pgpony.app/apps.php. Общие принципы: без обязательных аккаунтов, без трекинга, открытые криптоядра. Кратко — что за чем идёт:

PGPony — iOS · Android · Desktop

OpenPGP на телефоне: ключи, шифрование, подпись, смарткарты, pass-хранилище. Сайт · F-Droid · Google Play · App Store · APK · Desktop.

ScrubPony — iOS · Android · macOS · Linux

Перед тем как выложить фото, убирает метаданные (GPS, модель телефона, время съёмки и т.п.), не портя саму картинку. CLI и приложения. scrubpony.app · App Store · F-Droid.

BurnPony — iOS · Android · Desktop

Заметка «прочитал и сгорело»: шифруется на устройстве, получатель открывает ссылку в браузере, после лимита просмотров доступ пропадает. burnpony.app · App Store · Google Play · F-Droid · Desktop · Compose.

CarrierPony — iOS · Android · Desktop

Мессенджер и файлы с end-to-end OpenPGP без обязательного телефона/email при регистрации. carrierpony.com · App Store · Google Play · APK · Desktop.

AgePony — iOS · Android · Desktop

Современное шифрование файлов по протоколу age (проще для многих файловых сценариев, чем полный PGP). agepony.com · App Store · Google Play · F-Droid · Desktop.

RelayPony — Android · iOS

Передача файлов с телефона на телефон по Wi‑Fi с шифрованием age — без облака и аккаунта. relaypony.app · App Store · Google Play · F-Droid.

QuorumPony — iOS · Android

Делит секрет на несколько «карточек»: восстановить можно только собрав нужное число частей. Удобно для запасного доступа к важному ключу. quorumpony.com · App Store · F-Droid · Android releases.

PassPony — iOS · Android · Desktop

Менеджер паролей без чужого облака: база на ваших устройствах, автоподстановка без передачи логинов третьей стороне. passpony.app · App Store · FOSS APK · Desktop.

VaultPony — Android · iOS

Зашифрованный «сейф»-том в одном файле, совместимый с VeraCrypt: документы и файлы внутри, без обязательного интернета у приложения на Android. vaultpony.app · App Store · F-Droid · Releases · GitHub.

На что обратить внимание

  • PGP шифрует содержимое. Обычная почта всё равно показывает тему и адреса в «конверте» — не пишите секреты в теме письма.
  • Без бэкапа закрытого ключа потеря устройства = потеря доступа к старым зашифрованным файлам.
  • Шифруйте на открытый ключ получателя. На свой открытый — только если файл нужен вам самим.
  • Первый обмен ключами лучше с человеком, которому доверяете (лично или по привычному защищённому каналу).

Открытый исходный код и доверие

Для программ, которые шифруют ваши данные, важно не только «красиво в сторе», но и возможность проверить, чем именно шифруют. У PGPony криптоядро и (на Android) само приложение открыты под лицензией Apache-2.0 — подробности на странице Open Source.

  • PGPonyAndroid — полный Android-клиент; из него же собирают FOSS-сборку для F-Droid;
  • PGPonyCore — Swift-ядро для iOS;
  • Kotlin-ядро на Android — генерация ключей, разбор и сборка OpenPGP-пакетов, шифрование.

Именно поэтому на Android логично начинать с F-Droid: вы ставите сборку, которую каталог сделал из публичного кода, а не только «иконку из магазина». Если открытый код вам сейчас не важен — можно поставить из Play или App Store и просто пользоваться; к проверке исходников всегда можно вернуться позже.

Полезные ссылки

Коротко: PGP — это способ отправить «закрытую посылку» человеку, у которого есть ваш замок (открытый ключ) и свой ключ к ней. PGPony переносит это на телефон; начните с установки, тестового сообщения другу и обязательного бэкапа ключей.

Подписаться на новые статьи (RSS)

Без почты и трекеров — только лента обновлений.

Также есть английская лента

Оцените статью
Добавить комментарий