Hallo,
ich bin gerade beim berechen von MD5 Hashs bei Strings auf ein Problem gestossen:
so berechne ich den hash eines string.
problem:
string: "123":
ergebnis mysql: 202cb962ac59075b964b07152d234b70
ergebnis java: 202cb962ac5975b964b7152d234b70
wenn ich allerdings "hallo123" hashe kommt wieder ein stimmiges ergebnis raus.
wie kann ich dieses problem fixen?
gruss
ich bin gerade beim berechen von MD5 Hashs bei Strings auf ein Problem gestossen:
Java:
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(text.getBytes());
byte[] result = md5.digest();
StringBuffer hexString = new StringBuffer();
for (int i=0; i<result.length; i++) {
hexString.append(Integer.toHexString(0xFF & result[i]));
}
return hexString.toString();
so berechne ich den hash eines string.
problem:
string: "123":
ergebnis mysql: 202cb962ac59075b964b07152d234b70
ergebnis java: 202cb962ac5975b964b7152d234b70
wenn ich allerdings "hallo123" hashe kommt wieder ein stimmiges ergebnis raus.
wie kann ich dieses problem fixen?
gruss