- - PR -
byte配列のハッシュ変換
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-09-15 19:41
JDK1.4.2.09を使用しています。
byte配列のハッシュ変換する方法を教えてください。 どこか良いサイトはありますでしょうか? byte[] a = class1.getByteArray(); MessageDigest md = MessageDigest.getInstance("MD5"); | ||||
|
投稿日時: 2005-09-15 19:52
C#で言う、下記と同様なことがやりたいのですが・・・。
public static string MD5(string message) { StringBuilder hashMessage = new StringBuilder(); MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); // 文字列をbyte型配列に変換してからハッシュ値を計算 byte[] convertMessage = md5.ComputeHash(System.Text.Encoding.ASCII.GetBytes(message)); // byte型配列を16進数の文字列に変換 foreach (byte element in convertMessage) { hashMessage.Append(element.ToString(("x2"))); } return hashMessage.ToString(); } | ||||
|
投稿日時: 2005-09-15 19:57
MessageDigest クラスかな?(java,md5で検索しました)
http://java.sun.com/j2se/1.4.2/docs/api/java/security/MessageDigest.html | ||||
|
投稿日時: 2005-09-15 21:36
良いサンプルコードはありませんでしょうか? 使い方がイマイチわかりません。 | ||||
|
投稿日時: 2005-09-15 21:54
API ドキュメントに簡単な例がでていますよ。
|
1