jsp:MessageDigest

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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。