Информация о приложении
При использовании современных мессенджеров Вы часто можете увидеть что разработчик уведомляет Вас о том, что все отправляемые сообщения подвергаются шифрованию. А задумывались ли Вы о том, где находятся эти ключи шифрования, чьим достоянием они стали и кто может их использовать в своих корыстных целях.
Для того чтобы организовать действительно шифрованную связь между пользователями было разработано это приложение. Оно позволяет генерировать свои ключи шифрования для симметричного и асимметричного алгоритмов шифрования, установив которые на телефоны абонентов, можно организовать шифрованную переписку, не беспокоясь о безопасности, потому что ключи
находятся исключительно на Ваших устройствах, а ни где-то там на сервере или не понятно где.
Приложение позволяет шифровать текстовую информацию (по алгоритму RSA) и любые файлы (по алгоритму AES), которые можно переслать другому абоненту по любым каналам связи, в т.ч. и по открытым.
О стойкости шифров используемых по алгоритму шифрования RSA с использованием ключа длиной 2048 бит и по алгоритму AES с использованием ключа длиной 256 бит Вы можете узнать у "Гугла". Именно такие ключи приложение генерирует и использует в своей работе. которые Вы при необходимости можете передать "нужным" абонентам для организации шифрованной связи.
Фейковые аккаунты ни кто создавать не запрещает. Все сгенерированные и полученные (установленные) ключи хранятся только во внутренней памяти телефона и доступ к ним закрыт (если только у Вас не рутованный телефон). Существует возможность устанавливать пароль на вход в приложение и расшифровку сообщения, возможность настройки удаления всех ключей в случае неправильного ввода пароля и другие фишки, организующие скрытое общение.
Стойкость шифрования достаточно высокая, но несмотря на это, приложение не предназначено для шифрования сведений, составляющих государственную тайну.
Отзывы приложения
Версии «CryptoMail»
исправлены ошибки
android.permission.GET_TASKS
Позволяет приложению получать информацию о текущих и недавно запущенных задачах. Это может позволить приложению получить информацию о том, какие приложения используются на устройстве.
android.permission.RECORD_AUDIO
Позволяет приложению записывать аудио.
android.permission.CAMERA
Требуется для доступа к устройству камеры.
android.permission.WRITE_EXTERNAL_STORAGE
Позволяет приложению записывать данные во внешнее хранилище.
android.permission.READ_EXTERNAL_STORAGE
Позволяет приложению считывать данные с внешнего накопителя.
android.permission.INTERNET
Позволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATE
Позволяет приложениям получать доступ к информации о сетях
android.permission.VIBRATE
Разрешает доступ к вибрации.
android.permission.WAKE_LOCK
Позволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.RECEIVE_BOOT_COMPLETED
Позволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.FOREGROUND_SERVICE
Позволяет обычному приложению использовать Service.startForeground.