Cari Blog Ini

Minggu, Desember 28, 2008

Fungsi MD5 di Java

Kemaren iseng-iseng nyari source code md5 di java, jadi gak perlu md5 di database lagi, jadi di database-nya tinggal manggil string biasa aja :)

public static String md5(String pass) {
byte[] passBytes = pass.getBytes();
try {
MessageDigest algorithm = MessageDigest.getInstance("MD5");
algorithm.reset();
algorithm.update(passBytes);
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] messageDigest = md.digest(passBytes);
BigInteger number = new BigInteger(1, messageDigest);
return number.toString(16).toUpperCase();
}
catch (NoSuchAlgorithmException e) {
throw new Error("invalid JRE: have not 'MD5' impl.", e);
}
}

source code ini semuanya aku dapat dari link ini

Tidak ada komentar:

Translate

Formulir Kontak

Nama

Email *

Pesan *