MessageDigest(ハッシュ値)を取得
<%!
function String getMessageDigest(String str){
MessageDigest md = MessageDigest.getInstance("SHA-512"); // MD5,SHA-256,SHA-512等...
md.update(str.getBytes());
return byte2HexString(md.digest());
}
function String byte2HexString(byte[] byteArray){
StringBuilder hexString = new StringBuilder();
String hex;
for(byte b : byteArray){
hex = Integer.toHexString(0xFF & b);
if(hex.length() == 1){
hexString.append("0");
}
hexString.append(hex);
}
return hexString.toString();
}
%>
最終更新:2012年11月02日 00:23