Erzeugen eines MD5 Hash

Hier eine simple methode, um zu einem String einen passenden MD5 hash zu generieren:

/**
* generates a md5 hash from a string
*
* @param input – the string the md5 has to generate from
* @return – a md5 hash as a a string
*/
public String getMD5Hash(String input) {
StringBuffer stringBuffer = new StringBuffer(BUFFER_CAPACITY);
try {
MessageDigest md5 = MessageDigest.getInstance(„MD5“);
md5.update(input.getBytes());
Formatter f = new Formatter(stringBuffer);
for (byte b : md5.digest()) {
f.format(„%02x“, b);
}
} catch (NoSuchAlgorithmException e) {
log.error(e.getMessage());
}
return stringBuffer.toString();
}

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s