Есть несколько вопросов по поводу возможности зашифровать внешнюю SD-карту на Android. Ни один из них не является удовлетворительным. Они либо указывают на стороннее решение (например , BoxCryptor , Cryptonite , EDS , LUKS Manager ), либо ссылаются на GUI-способ шифрования, специфичный для ПЗУ. Итак, мой вопрос остается:
Как зашифровать внешнюю SD-карту встроенными функциями ядра? Есть поддержка dm-crypt и eCryptfs .
Для дальнейшего чтения:
РЕДАКТИРОВАТЬ:
Так Marshmallow
как теперь можно зашифровать внешнюю sd-карту нативлей aes-cbc-essiv:sha256
в качестве приемлемого хранилища . К сожалению, это делает внутреннюю память устройства Android непригодной для использования. В свете недавних изменений, внесенных в Android 6.0
я хочу задать свой вопрос еще раз и перефразировать его:
Можно ли зашифровать внешнюю SD-карту с помощью aes-cbc-essiv:sha256, не используя ее в качестве подходящего хранилища?
Для дальнейшего чтения:
В Android 4.2.2 или более поздней версии вы можете зашифровать SD-карту: «Настройки» > «Безопасность» > «Зашифровать SD-карту». Вам нужна блокировка экрана, чтобы зашифровать его. Как только вы это сделаете, он будет зашифрован.
тристанк
Террарианец