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