◆ハッシュ文字列取得コード(Java)
public static String getSHA1HashString(byte[] b) throws NoSuchAlgorithmException{
MessageDigest md = null;
md = MessageDigest.getInstance("SHA-1");
md.update(b);
byte[] digest = md.digest();
String hexString = toStringHex(digest);
return hexString;
}
public static String toStringHex(byte[] b) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < b.length; i++) {
int n = b[i] & 0xFF;
if (n < 16) {
sb.append("0");
}
sb.append(Integer.toHexString(n));
}
return sb.toString();
}
最終更新:2010年05月31日 12:13