【初心者】Java質問・相談スレッド79【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0763デフォルトの名無しさん
2006/01/24(火) 20:08:31RedHat で、java 1.4.2_05 使っています。
MD5を使った練習コードを書いたのですがですが、エラーが出ます。
どうやらライブラリに問題がありそうなのですが…
マシンは大学のサーバーで、他ソフトの兼ね合いもあり、
JAVAのバージョンを上げることはできません。
何とかこのバージョンでMD5を使いたいのです。
よろしくお願いします。
コードは以下の通りです。
import java.security.MessageDigest;
class Digest {
public static void main (String[] args) {
MessageDigest digest = MessageDigest.getInstance("MD5");
byte[] hash = digest.digest("hoge".getBytes());
System.out.println(hash);
}
}
結果は、以下の通りです。
md5.java: In class `Digest':
md5.java: In method `Digest.main(java.lang.String[])':
md5.java:5: Exception `java.security.NoSuchAlgorithmException' must be caught, or it must be declared in the `throws' clause of `main'.
MessageDigest digest = MessageDigest.getInstance("MD5");
^
1 error
■ このスレッドは過去ログ倉庫に格納されています