質問です。

RedHat で、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