ユーザーが入力したパスワードを md5 ハッシュに変換しようとしています。次のコード スミペットは、ウェブログから取得したものです。しかし、Eclipseでエラーが表示されています(Android開発):
MessageDigest を解決できません。
public class MainActivity extends Activity {
private String md5(String in) {
MessageDigest digest;
try {
digest = MessageDisgest.getInstance("MD5");
digest.reset();
digest.update(in.getBytes());
byte[] a = digest.digest();
int len = a.length;
StringBuilder sb = new StringBuilder(len << 1);
for(int i=0;i<len;i++) {
sb.append(Character.forDigit((a[i] & 0xf0) >> 4, 16));
sb.append(Character.forDigit(a[i] & 0x0f, 16));
}
return sb.toString();
} catch (NoSuchAlgorithmException e) { e.printStackTrace();}
return null;
}
エラーが見つかりません。何が間違っている可能性がありますか?