На Android 4.0 (Samsung Galaxy Nexus) є можливість шифрування телефону. Я дізнався це про шифрування на Android 3.0, чи ті самі алгоритми, які використовуються в Android 4? http://source.android.com/tech/encryption/android_crypto_implementation.html
Моє головне питання стосується використання PIN-коду для розшифровки телефону. Чому я змушений використовувати той самий пароль, щоб розблокувати екран та розшифрувати телефон? Це обмеження дозволить мені використовувати пароль низької складності (наприклад, PIN-код), оскільки було б важко написати, тобто 17 символів, щоб розблокувати мій телефон для простого телефонного дзвінка.
Спроби грубої сили проти розблокування екрана можна запобігти, тобто шляхом перезавантаження силою кожні 5 спроб. Тому немає необхідності в дуже сильному паролі, PIN-код може бути досить хорошим.
Цей тип захисту не можна використовувати на диску, тому більша потреба у більш надійних паролях тут. (Це не дуже допомагає, що кількість ентропій паролів збільшилася, оскільки користувачів буде дуже мало зі складним паролем, тому зловмисник може просто спробувати більшість паролів з низькою складністю). Які міркування змушені використовувати один і той же пароль для обох функцій?