/** * Die Methode md5hash erzeugt den MD5-Hashcode für den übergebenen String s * und liefert den erzeugten MD5-Hashcode zurück, sofern kein Fehler * auftritt. * * Im Fehlerfall wird eine leere Zeichenkette zurückgeliefert. */ public static final String md5hash(final String s) { try { final MessageDigest md = MessageDigest.getInstance("MD5"); final byte[] hashInBytes = md.digest(s.getBytes(StandardCharsets.UTF_8)); final StringBuilder sb = new StringBuilder(); for (final byte b : hashInBytes) { sb.append(String.format("%02x", b)); } return sb.toString(); } catch (Exception e) { return ""; } }Wie kann ich die Methode md5hash einsetzen?
// String-Objekt s anlegen und mit der Zeichenkette "hallo" bestücken String s = "hallo"; // String-Objekt hash anlegen und mit dem MD5-Hash von s bestücken String hash = md5hash(s); // hash auf die Konsole schreiben System.out.println(hash);