Итак, читая этот пост: Как я могу вычислить хэш SHA-256 строки в Android?
и документы: http://developer.android.com/reference/java/security/MessageDigest.html
Мне любопытно; какие телефоны будут поддерживать SHA-256? В документах строка о NoSuchAlgorithmException заставляет меня думать, что некоторые телефоны не поддерживают все алгоритмы. Прежде чем приступить к реализации этого для приложения и ожидать, что оно будет работать одинаково на всех телефонах, я хочу знать, знает ли кто-нибудь что-нибудь об этом...?
Мне кажется странным, что у класса MessageDigest нет некоторых констант для выбора алгоритма, который вы хотите использовать.