Информация о приложении
При использовании современных мессенджеров Вы часто можете увидеть что разработчик уведомляет Вас о том, что все отправляемые сообщения подвергаются шифрованию. А задумывались ли Вы о том, где находятся эти ключи шифрования, чьим достоянием они стали и кто может их использовать в своих корыстных целях.
Для того чтобы организовать действительно шифрованную связь между пользователями было разработано это приложение. Оно позволяет генерировать свои ключи шифрования для симметричного и асимметричного алгоритмов шифрования, установив которые на телефоны абонентов, можно организовать шифрованную переписку, не беспокоясь о безопасности, потому что ключи
находятся исключительно на Ваших устройствах, а ни где-то там на сервере или не понятно где.
Приложение позволяет шифровать текстовую информацию (по алгоритму RSA) и любые файлы (по алгоритму AES), которые можно переслать другому абоненту по любым каналам связи, в т.ч. и по открытым.
О стойкости шифров используемых по алгоритму шифрования RSA с использованием ключа длиной 2048 бит и по алгоритму AES с использованием ключа длиной 256 бит Вы можете узнать у "Гугла". Именно такие ключи приложение генерирует и использует в своей работе. которые Вы при необходимости можете передать "нужным" абонентам для организации шифрованной связи.
Фейковые аккаунты ни кто создавать не запрещает. Все сгенерированные и полученные (установленные) ключи хранятся только во внутренней памяти телефона и доступ к ним закрыт (если только у Вас не рутованный телефон). Существует возможность устанавливать пароль на вход в приложение и расшифровку сообщения, возможность настройки удаления всех ключей в случае неправильного ввода пароля и другие фишки, организующие скрытое общение.
Стойкость шифрования достаточно высокая, но несмотря на это, приложение не предназначено для шифрования сведений, составляющих государственную тайну.
Отзывы приложения
Версии «CryptoMail»
Устранены некоторые ошибки. Добавлена работа с BT и WiFi
android.permission.RECORD_AUDIOПозволяет приложению записывать аудио.
android.permission.CAMERAТребуется для доступа к устройству камеры.
android.permission.SEND_SMSПозволяет приложению отправлять SMS-сообщения.
android .permission. BLUETOOTH_DEBUGОписание отсутствует
android.permission.ACCESS_BACKGROUND_LOCATIONПозволяет приложению получать доступ к информации о местоположении в фоновом режиме.
android.permission.ACCESS_COARSE_LOCATIONПозволяет приложению получить доступ к приблизительному местоположению.
android.permission.ACCESS_FINE_LOCATIONПозволяет приложению получить доступ к точному местоположению.
android.permission.NEARBY_WIFI_DEVICESТребуется для возможности рекламирования и подключения к близлежащим устройствам через Wi-Fi.
android.permission.READ_EXTERNAL_STORAGEПозволяет приложению считывать данные с внешнего накопителя.
android.permission.WRITE_EXTERNAL_STORAGEПозволяет приложению записывать данные во внешнее хранилище.
android.permission.BLUETOOTH_CONNECTПозволяет приложениям подключаться к сопряженным устройствам Bluetooth.
android.permission.BLUETOOTH_SCANТребуется для обнаружения и сопряжения с близлежащими Bluetooth устройствами.
android.permission.WAKE_LOCKПозволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.RECEIVE_BOOT_COMPLETEDПозволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.VIBRATEРазрешает доступ к вибрации.
android.permission.BLUETOOTH_ADVERTISEПозволяет приложениям рекламировать данные другим устройствам Bluetooth.
android.permission.BLUETOOTH_PRIVILEGEDПозволяет приложениям сопрягать устройства bluetooth без участия пользователя, а также разрешать или запрещать доступ к телефонной книге или сообщениям. Это недоступно для приложений сторонних производителей.
android.permission.POST_NOTIFICATIONSПозволяет приложению публиковать уведомления.
android.permission.BLUETOOTH_ADMINПозволяет приложениям обнаруживать и сопрягать устройства bluetooth.
android.permission.BLUETOOTHПозволяет приложениям подключаться к сопряженным устройствам bluetooth.
android.permission.INTERNETПозволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_WIFI_STATEПозволяет приложениям получать доступ к информации о сетях Wi-Fi.
android.permission.CHANGE_WIFI_STATEПозволяет приложениям изменять состояние подключения Wi-Fi.
android.permission.ACCESS_NETWORK_STATEПозволяет приложениям получать доступ к информации о сетях
android.permission.ACCESS_NETWORK_STATEПозволяет приложениям получать доступ к информации о сетях
android.permission.FOREGROUND_SERVICEПозволяет обычному приложению использовать Service.startForeground.
com.home.petr.chartruserver.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONПозволяет динамическую регистрацию приемника, обеспечивая его непубличность.
Появился bluetooth
android.permission.RECORD_AUDIOПозволяет приложению записывать аудио.
android.permission.CAMERAТребуется для доступа к устройству камеры.
android.permission.SEND_SMSПозволяет приложению отправлять SMS-сообщения.
android .permission. BLUETOOTH_DEBUGОписание отсутствует
android.permission.ACCESS_BACKGROUND_LOCATIONПозволяет приложению получать доступ к информации о местоположении в фоновом режиме.
android.permission.ACCESS_COARSE_LOCATIONПозволяет приложению получить доступ к приблизительному местоположению.
android.permission.ACCESS_FINE_LOCATIONПозволяет приложению получить доступ к точному местоположению.
android.permission.WRITE_EXTERNAL_STORAGEПозволяет приложению записывать данные во внешнее хранилище.
android.permission.READ_EXTERNAL_STORAGEПозволяет приложению считывать данные с внешнего накопителя.
android.permission.BLUETOOTH_SCANТребуется для обнаружения и сопряжения с близлежащими Bluetooth устройствами.
android.permission.INTERNETПозволяет приложениям открывать сетевые сокеты.
android.permission.BLUETOOTHПозволяет приложениям подключаться к сопряженным устройствам bluetooth.
android.permission.BLUETOOTH_ADMINПозволяет приложениям обнаруживать и сопрягать устройства bluetooth.
android.permission.BLUETOOTH_CONNECTПозволяет приложениям подключаться к сопряженным устройствам Bluetooth.
android.permission.RECEIVE_BOOT_COMPLETEDПозволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.BLUETOOTH_ADVERTISEПозволяет приложениям рекламировать данные другим устройствам Bluetooth.
android.permission.BLUETOOTH_PRIVILEGEDПозволяет приложениям сопрягать устройства bluetooth без участия пользователя, а также разрешать или запрещать доступ к телефонной книге или сообщениям. Это недоступно для приложений сторонних производителей.
android.permission.WAKE_LOCKПозволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.VIBRATEРазрешает доступ к вибрации.
android.permission.POST_NOTIFICATIONSПозволяет приложению публиковать уведомления.
android.permission.ACCESS_NETWORK_STATEПозволяет приложениям получать доступ к информации о сетях
android.permission.FOREGROUND_SERVICEПозволяет обычному приложению использовать Service.startForeground.
Появилась возможность автоматически удаленно обменяться ключами для организации закрытой связи
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.
Появилось авторасшифрование текстовой информации
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.VIBRATEРазрешает доступ к вибрации.
android.permission.WAKE_LOCKПозволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.RECEIVE_BOOT_COMPLETEDПозволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.FOREGROUND_SERVICEПозволяет обычному приложению использовать Service.startForeground.
Исправлены некоторые ошибки
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.VIBRATEРазрешает доступ к вибрации.
android.permission.WAKE_LOCKПозволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.RECEIVE_BOOT_COMPLETEDПозволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.FOREGROUND_SERVICEПозволяет обычному приложению использовать Service.startForeground.
Появилась привязка к конкретному устройству
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.VIBRATEРазрешает доступ к вибрации.
android.permission.WAKE_LOCKПозволяет использовать блокировки PowerManager WakeLocks, чтобы процессор не засыпал или экран не гас.
android.permission.RECEIVE_BOOT_COMPLETEDПозволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.
android.permission.FOREGROUND_SERVICEПозволяет обычному приложению использовать Service.startForeground.
исправлена ошибка
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.
Появился обновляющийся статус пользователя
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.
Появилась обратная связь обработки служебных сообщений. Исправление ошибок.
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.
исправлены ошибки
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.