OpenKeychain — Надежное PGP-шифрование для Android в вашем кармане

16 May, 2024

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

2,587
🔱 531
👥 104

Знаете ли вы, что большинство мессенджеров хранят ваши переписки в открытом виде на своих серверах? Если вы хоть раз задумывались о настоящей конфиденциальности переписки, вам стоит познакомиться с OpenKeychain — open-source реализацией OpenPGP для Android.

Что скрывается за предупреждением о прекращении разработки?

Первое, что бросается в глаза при посещении репозитория — предупреждение о том, что проект больше не находится в активной разработке. Но не спешите закрывать вкладку! Это скорее знак зрелости, чем заброшенности. Команда продолжает поддерживать проект, исправляя уязвимости и принимая пулл-реквесты.

«Это как надежный швейцарский нож криптографии, который уже содержит все необходимое», — могли бы сказать о нем пользователи.

Почему разработчики до сих пор выбирают OpenKeychain?

  1. Полноценная PGP-реализация

    • Шифрование/дешифрование сообщений
    • Управление ключами
    • Поддержка цифровых подписей
  2. Интеграция с другими приложениями Работает через Intent-API, позволяя другим приложениям использовать его криптофункции.

    Реклама
  3. Открытый код и прозрачность Лицензия GPLv3 гарантирует, что в коде нет скрытых сюрпризов.

Технические особенности для разработчиков

Проект использует модифицированную версию Bouncy Castle (собственный форк) и стремится к воспроизводимым сборкам. Интересно, что для сборки требуется OpenJDK вместо Oracle JDK — важная деталь для тех, кто хочет внести свой вклад.

# Команда для запуска тестов
./gradlew clean testDebugUnitTest --continue

Как это используют на практике?

  • Журналисты обмениваются конфиденциальной информацией с источниками
  • Активисты защищают свои коммуникации
  • IT-специалисты подписывают и проверять ПО

Стоит ли пробовать в 2024 году?

Если вам нужно:

  • Надежное PGP-решение для Android
  • Интеграция с другими приложениями
  • Проверенный временем open-source проект

то OpenKeychain — отличный выбор. Хотя новые функции добавляться не будут, базовый функционал продолжает работать исправно.

Для тех, кто хочет поучаствовать в разработке, проект помечает issues тегом «help wanted» — отличная возможность внести вклад в важный privacy-инструмент.

Get it on F-Droid Get it on Google Play

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.