MessageDigest.getInstance("MD5")
が投げることができる検査済みの例外を鈍って無視する前に、MD5ダイジェストアルゴリズムがすべてのAndroidデバイスで利用可能であることが保証されているかどうかを知りたいと思います。MD5はAndroidのMessageDigestで使用できることが保証されていますか?
7
A
答えて
3
11
私は一部のデバイスでjava.security.NoSuchAlgorithmException: MessageDigest MD5 implementation not found
を取得しています。ここにリストがあります:
GT-I8190
GT-I9100
GT-P3100
GT-S7562
HTC EVO 3D X515m
HTCセンセーション4GビートオーディオX315b
LGL86C
と
HTCセンセーションXL LT22i
LT25i
LT26i
LT26ii
LT29i
SAMSUNG-SGH-I727
SGH-T769
SHV-E160K
SM-T211
ST21i
ST23i
ST26i
T7
など。
これは主にインドネシアの統計です。 面白い点は、統計はCrittercismによって提供され、Crittercismでも例外がスローされることです(最新バージョンでMD5を使用するように見えます)。
関連する問題
- 1. 誰かがこのMD5 MessageDigestコードのしくみを説明できますか?
- 2. Androidでは、AbstractWindowedCursor.isBlob()は正しいことが保証されていますか?
- 3. MessageDigest MD5私が期待しているものを返さないアルゴリズム
- 4. Argsはnull以外であることが保証されていますか?
- 5. !0はC89で1になることが保証されていますか?
- 6. boolは1バイトであることが保証されていますか?
- 7. psycopg2でmd5認証を使用できますか?
- 8. CERを使用して、finalizeが呼び出されないことを保証できますか?
- 9. C++:ノードベースであることが保証されているstd :: unordered_mapですか?
- 10. iOSでは、ステータスバーが隠されていることを保証できますか?
- 11. このMessageDigestラッパーはスレッドセーフですか?
- 12. FileInfo.CopyTo/File.Copyは成功することが保証されていますか?
- 13. QRコードは動作することが保証されていますか?
- 14. 証明書の拇印は小文字であることが保証されていますか
- 15. アンカータグクリックハンドラで作成されたXHR要求が送信されることが保証されていますか?
- 16. シェルコマンドで保存されたパスワードを使用することができます
- 17. すべてのポインタはvoid *を使って往復することが保証されていますか?
- 18. uint8_t、uint16_tはそれぞれ8ビットと16ビットであることが保証されていますか?
- 19. コンパイル時にconstexpr関数が呼び出されることを保証することはできますか?
- 20. 空のbodyを持つIf-StatementがC++で評価されることが保証されていますか?
- 21. タブで "SelectedIndexChanged"が必ず "クリック"の前にトリガーされることが保証されていますか?
- 22. Android app .apkで使用しているライブラリを別のアプリで使用されているライブラリと衝突させることはできますか?
- 23. ネストされたアトミック操作はアトミックであることが保証されていますか?
- 24. アンドロイドサービスがonDestroy()を呼び出すことは保証されていますか?
- 25. Xamarin.Androidバインディングプロジェクトで使用されているAndroidライブラリをデバッグすることはできますか?
- 26. xml2jsは同期していることが保証されていますか?エラーが発生しますか?
- 27. GLSLではexp(-infinity)がゼロであることが保証されていますか?
- 28. は、なぜボレーでrequestQueueが使用されるのかを説明することができます。android
- 29. __TIME__プリプロセッサマクロはファイル内では定数であることが保証されていますか?
- 30. File :: Tempのファイル名は、プロセス間で一意であることが保証されていますか?
これは新しいアプリケーションであり、セキュリティのためにハッシュが必要な場合は、おそらくセキュリティが深刻に侵害されているため、MD5を使用しないでください。 – Henry
MD5を使用してURLを内部キャッシュ用にのみハッシュしていますが、セキュリティ上の問題はありません。 – daniel