11

Java で MD5 合計を計算する場合は、考えられる例外に注意する必要があります。

try {
   MessageDigest md = MessageDigest.getInstance("MD5");
   // Do stuff
} catch (NoSuchAlgorithmException e) {
   // Can't happen...
}

ただし、JVM 仕様によれば、MD5 をサポートする必要があるため、例外がスローされることはありません。より洗練されたコードを記述できる別のアクセス パターンはありますか?

4

2 に答える 2

3

代わりにMessageDigestを使用できますcommon.apache DigestUtils。これは使いやすく、データをダイジェストするために長い手順を実行する必要はありMessageDigestません。

DigestUtils.md5("String to digest");

このクラスを通過し、このドキュメントに従ってください

于 2014-04-23T13:36:14.540 に答える