Hey,
ich versuch gerade eine DB die vorher mit PHP bearbeitet wurde mit Java zu bearbeiten.
Jetzt hab ich gerade angefangen ein Login zu schreiben... doch da komm ich schon nicht weiter bei der Verschlüsselung des eingegebenen PWs, also das was mit Java verschlüsselt wird, stimmt nicht mir dem vorhandenen überein. Um genau zu sein fehlen einige 0en, zumindest bei dem test....
Hier der MD5 Code:
Und hier mal was rauskommt und rauskommen sollt wenn ich 123456 eingebe:
Normal: e10adc3949ba59abbe56e057f20f883e
Java: e1adc3949ba59abbe56e057f2f883e
ich versuch gerade eine DB die vorher mit PHP bearbeitet wurde mit Java zu bearbeiten.
Jetzt hab ich gerade angefangen ein Login zu schreiben... doch da komm ich schon nicht weiter bei der Verschlüsselung des eingegebenen PWs, also das was mit Java verschlüsselt wird, stimmt nicht mir dem vorhandenen überein. Um genau zu sein fehlen einige 0en, zumindest bei dem test....
Hier der MD5 Code:
Java:
private static String MD5(String Text){
StringBuffer hexString = new StringBuffer();
/* Berechnung */
try{
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.reset();
md5.update(Text.getBytes());
byte[] result = md5.digest();
/* Ausgabe */
for (int i=0; i<result.length; i++) {
hexString.append(Integer.toHexString(0xFF & result[i]));
}
}
catch(Exception e){ e.printStackTrace();}
return hexString.toString();
}
Und hier mal was rauskommt und rauskommen sollt wenn ich 123456 eingebe:
Normal: e10adc3949ba59abbe56e057f20f883e
Java: e1adc3949ba59abbe56e057f2f883e