MD5 Checksum bilden
Posted by jogep on 16 Jul 2008 | Tagged as: java
Um mit Java eine MD5 Checksum zu bilden, zum Beispiel um ein Passwort nicht in klartext in der Datenbank zu speichern, könnt ihr folgenden Code verwenden.
import java.security.MessageDigest; MessageDigest md = MessageDigest.getInstance("MD5"); char[] charArray = input.toCharArray(); byte[] byteArray = new byte[charArray.length]; for (int i = 0; i < charArray.length; i++) byteArray[i] = (byte) charArray[i]; byte[] md5Bytes = md.digest(byteArray); StringBuffer hexValue = new StringBuffer(); for (int i = 0; i < md5Bytes.length; i++) { int val = ((int) md5Bytes[i]) & 0xff; if (val < 16) hexValue.append("0"); hexValue.append(Integer.toHexString(val)); }</code> String md5 = hexValue.toString();
1 Comment »
Twitter
Facebook
Github
Xing
LinkedIn
[...] dem wir uns angesehen haben wie man eine MD5 Prüfsumme bildet, ist hier ein kleines Beispiel wie man eine SHA Checksum mit Java erstellt. SHA heißt [...]