Выбираем приложение-шифровальщик для Android: Decrypto, Cryptography и EncryptIt! – кодируем файлы и текст

Сегодня речь пойдет не о защищенных мессенджерах со сквозным шифрованием, а о том, как взять сей инструмент в свои руки, ведь слепо доверять разработчикам глупо. Мы рассмотрим программу, позволяющую шифровать текст почти всеми известными алгоритмами, криптографическое решение, поддерживающее разноплановое хэширование и кодирование, и новинку, предлагающую надежную технологию шифрования.
5 ноября 2017, воскресенье 15:00

Оглавление

Вступление

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

Пусть программное кодирование текста также на совести девелопера, но проверить этот факт проще, чем копаться в программной начинке того же WhatsApp. И вряд ли стоит объяснять, для чего нужны приложения-шифровальщики, поэтому сразу представлю вам нынешних подопытных.

Первым пойдет Decrypto – эффективная программа с англоязычным интерфейсом, позволяющая шифровать текст чуть ли не всеми известными алгоритмами кодирования. Ей в противовес выступает Cryptography – криптографическое решение, поддерживающее разноплановое хэширование и кодирование. Причем в его случае принцип работы разъяснен. А закончит обзор молдавская EncryptIt!, предлагающая новую и надежную технологию шифрования DCET-10. Само приложение получило неплохую оценку в Google Play, а это что-то да значит. Что ж, приступаем.

В качестве тестового оборудования использовались:

  • Планшет DEXP Ursus 8EV2 3G (Android 4.4.2, процессор MT8382, 4 x Cortex-A7 1.3 ГГц, видеоядро Mali-400 MP2, 1 Гбайт ОЗУ, аккумулятор 4 000 мАч, 3G-модуль, Wi-Fi 802.11b/g/n);
  • Смартфон Homtom HT3 Pro (Android 5.1 Lollipop, процессор MT6735P, 4 x Cortex-A53 1.0 ГГц, 64-бит, видеоядро Mali-T720, 2 Гбайт ОЗУ, аккумулятор 3 000 мАч, 4G-модуль, Wi-Fi 802.11b/g/n).

Decrypto: кручу-верчу – запутать хочу

Decrypto предлагает более двадцати пяти различных методов шифрования и дешифрования текста без заморочек и достаточно быстро. Программа может править уже кодированный текст и способна работать с криво обработанными ранее файлами.

Правда, весь интерфейс на английском языке, хотя и без знания оного с ним легко разобраться. Сама программа бельгийская, а это редкость в Google Play.

Оценка в Google Play 4.5
Разработчик Benoit V. (Бельгия)
Количество загрузок в Google Play 100 000–500 000
Совместимость приложения с другими версиями ОС Android 4.0.3 или более поздняя
Размер после установки 20 Мбайт
Последнее обновление (на момент написания статьи) 29 сентября 2017 г.
Версия приложения 1.4.7
Покупки в приложении 99 рублей

Знакомство и предварительная настройка

Decrypto предлагает «вычурный» дизайн с сайдбаром слева. Главный экран представлен кнопками для шифрования или дешифрования, а также инструментарием для расшифровки сообщений.

Последний доступен только в платной версии, которая обойдется почти в сто рублей (цена актуальна на момент написания этих строк).

Настройки находятся в правом верхнем углу, сам интерфейс латинский. Параметры немногословны. Здесь можно очистить «лист сообщений», а также ускорить дешифровку. Надо отметить, что это повлияет на ее качество.

На мой взгляд, без сайдбара можно было бы обойтись, поскольку он дублирует главный экран. Спорное решение, ведущее к утяжелению интерфейса.

Теперь выясним, как это все работает.

Как это работает?

Программа обладает великим множеством возможных алгоритмов для кодировки. Перечислять все нет смысла, поэтому отображу оные на скриншотах ниже.

После того, как вы определились с выбором (а выбор будет сложным, особенно для неопытного пользователя), начинаем шифровать сообщение. При этом можно выбрать глубину кодирования, если я правильно понял разработчика.

И в зависимости от выбранного метода шифрования вам будут предлагаться свои условия. Например, бинарный код вообще ничего не потребует.

А после того, как вы зашифровали сообщение, его можно сохранить в файл в соответствующей кодировке или отправить, придумав предварительно заголовок, что не совсем удобно.

Короче, прямой отправки в мессенджер нет, зато в приложении предусмотрен инструмент для просмотра алгоритма шифрования.

Раскодировка работает безупречно. Но здесь стоит отметить, что были проверены не все алгоритмы. К слову, еще один бонус программы – это работа со сторонними зашифрованными файлами, которая проявила себя на ура.

Оценка нагрузки на систему

Если говорить о нагрузке, то работа программы требует нехилых мощностей – почти 4% процессора и 185 Мбайт оперативной памяти. А, что вы хотели, перед нами натуральная шифровальная машинка, только на смартфоне.

Благо аккумулятор она щадит, что и неудивительно, ведь я не вел длинную переписку. В итоге оный проседает на 3%, скорость энергопотребления – 43 мВт. Последний показатель также вполне справедлив.

Программа зачем-то так и лезет в Сеть (видимо, за рекламой), но не содержит вирусов – проверено лицензионным Касперским. Разрешений самый минимум.

А оно надо?

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

В итоге Decrypto это неплохая программа, рассчитанная на энтузиастов, в то время как «блондинки» проходят мимо.

Общая оценка: 5.0 по пятибалльной шкале.
Оценка функциональности: 4.8 по пятибалльной шкале.

Cryptography: своими ручками

Программа объясняет и учит основам работы с криптографическим ключом, поэтому вы сами берете шифрование в свои руки, не доверяя никому. Почему я остановился именно на Cryptography?

Да просто надоело не думать, пуская все на самотек (точнее, полный автомат) и наивно полагая, что все разработчики безопасных мессенджеров честные. Согласитесь, не надо шифровать всю переписку, достаточно отправить номер банковской ячейки и пароль к ней.

Оценка в Google Play 4.6
Разработчик Nitramite (Финляндия)
Количество загрузок в Google Play 100 000–500 000
Совместимость приложения с другими версиями ОС Android 4.1 или более поздняя
Размер после установки 43 Мбайт
Последнее обновление (на момент написания статьи) 26 сентября 2017 г.
Версия приложения 1.4.2
Покупки в приложении 139.00 рублей (цена актуальна на момент написания этих строк)

Знакомство и предварительная настройка

Cryptography не так прост, как можно было решить поначалу. Здесь не только объясняются все принципы шифрования, но и приводится их работа в действии.

Всего предусмотрено пять вкладок, в которых мы можем просмотреть все алгоритмы, а также скачать дополнительный инструментарий для работы с мессенджерами. И поскольку это реклама, то вестись на нее не буду.

Не обошлось и без настроек, которые включают уведомления о кодировании, запрещают/включают анимацию, а также полноэкранный режим. Впрочем, ничего более и не требуется.

Как это работает?

Что касается информационной части приложения, то она практически бесполезна для тех, кто не знаком с английским на уровне уверенного пользователя. Хэши отрабатывают на ура – проверено с помощью вышеописанной программы.

Расшифровка также не подкачала; правда, пришлось мириться с рекламой, которую можно отключить не так уж и задорого. В принципе, Cryptography для тех, кто понимает.

Оценка нагрузки на систему

Программа Cryptography настолько требовательна к системным ресурсам, что даже боюсь озвучивать нагрузку – впрочем, все представлено на скриншотах ниже. На моей практике так не напрягался ни один процессор. Что касается аккумулятора, то расход заряда на уровне 26%, скорость энергопотребления – 56 мВт. Дорогое удовольствие.

Да и разрешения подкачали. Зачем этой программе использовать наши камеры? В остальном без криминала, вирусов не обнаружилось.

А оно надо?

Надо, если вы знаете английский и хотите нахвататься новых знаний, в противном случае это инструмент для энтузиастов, обеспечивающий конский расход ресурсов.

Общая оценка: 4.0 по пятибалльной шкале.
Оценка функциональности: 5.0 по пятибалльной шкале.

EncryptIt! DCET-10 и этим все сказано

Это приложение использует независимый метод шифрования, придуманный самим разработчиком, что вызывает некоторые сомнения. Зато DCET-10 не пересекается с другими алгоритмами кодирования, благодаря чему сторонние дешифраторы не подойдут.

Если учесть, что этим заморачиваются далеко не все, то перед нами интересный инструментарий, как говорится, для своих. Причем сам разработчик уверяет, что придумал такое решение, которое нельзя расшифровать, используя только базовый штамп.

Оценка в Google Play 4.9
Разработчик Simbrex Studio (Молдова)
Количество загрузок в Google Play 1 000–5 000
Совместимость приложения с другими версиями ОС Android 4.1 или более поздняя
Размер после установки 9 Мбайт
Последнее обновление (на момент написания статьи) 21 августа 2017 г.
Версия приложения 1.6
Покупки в приложении

Знакомство и предварительная настройка

Инструмент под названием EncryptIt! предназначен для простых смертных, благо он еще и на русском (хотя и с англоязычным интерфейсом проблем нет). При этом разработчик просит просто его поддержать, а не требует дань. Отправляем сто рублей и говорим спасибо, хотя необходимость в этом надо еще проверить.

Из особенностей приложения отметим, что заявлено некое мгновенное шифрование.

Как это работает?

Итак, вбиваем текст, выбираем кодировку, точнее, она тут одна – метод шифрования, стало быть. Далее спокойно шифруем файлы. Если необходимо, то дешифровываем.

Все это можно скопировать в буфер обмена, а далее передать по мессенджеру.

Оценка нагрузки на систему

Нагрузка EncryptIt! на удивление в пределах нормы: он потребляет 3.8% процессора и расходует 44 Мбайт оперативной памяти, а все потому, что использует один-единственный метод шифрования. Заряд аккумулятора снижается всего на 1.4%, расход энергии – 1.7 мВт. В общем, дружный товарищ.

Приложение не требует специальных разрешений, вирусов нет. Весит это чудо всего 9 Мбайт.

А оно надо?

Конечно надо – все просто, понятно и удобно. Без комментариев.

Общая оценка: 5.0 по пятибалльной шкале.
Оценка функциональности: 4.0 по пятибалльной шкале.

Таки что мы имеем?

С одной стороны, у нас есть два приложения, которые могут зашифровать все подряд, а заодно расшифровать – Decrypto и Cryptography. С другой – оба условно-бесплатные и сложны для человека, который в этом ничего не понимает. Хотя если разобраться и забить на высокое потребление ресурсов – пожалуйста.

Сводное сравнение Decrypto, Cryptography и EncryptIt!

Функциональность Decrypto Cryptography EncryptIt!
Оценка автора 5.0 4.0 5.0
Интерфейс Латинский, одно окно Латинский, сайдбар слева Русский, одноконный
Возможность самостоятельной настройки Минимум Минимум Нет
Общая эффективность Отлично Хорошо Отлично
Удобство управления Отлично Отлично Отлично
Максимальная нагрузка на систему (CPU/RAM) 4% / 185 Мбайт 38% / 200 Мбайт 3.8% / 44 Мбайт
Размер после установки 20 Мбайт 43 Мбайт 09 Мбайт
Максимальный расход аккумулятора/энергопотребление 3% / 43 мВт 26% / 56 мВт 1.4% / 1.7 мВт
Использование GPS-модуля Нет Нет Нет
Трафик Реклама Реклама Нет
Необходимость в root Нет Нет Нет
Реклама Да Да Да
Страница в Google Play Ссылка Ссылка Ссылка

EncryptIt! – иной случай, в нем нам предлагают один метод шифрования со всеми вытекающими. И пусть профессионала сие не устроит, зато для простых интрижек самое то.

На этом мы не прощаемся и в следующей статье расскажем еще о нескольких методах шифрования от всего и вся.

Владимир Осадчий