Hallo,
ich versuche derweil folgendes in Java umzusetzen:
In einer XML Datei sollen alle Daten für die Verbindung zum jeweiligen Datenbankserver zur Verfügung stehen.
Hierbei möchte einen MD5 Hash aus diesem Passwort machen und ihn anschließend als Base64 speichern.
Mein Problem ist nun, dass ich nicht genau weiß, wie ich das in Java umsetzen kann. (In .NET habe ich so etwas schon.)
In Java hänge ich bereits im Encodieren:
Hier kommen komplett andere Ergebnisse raus, als in meiner .NET Lösung.
Java = 1B2M2Y8AsgTpgAmY7PhCfg==
.NET = bdNVM0/eECsrwWHzcij/TaLE2XMR0AkFqkzTD66xB1TTX6d8Ixd7AqjivfuAC4ox
Anbei noch mal meine .NET Lösung für das Encodieren:
nopaste.info - free nopaste script and service
Wie kann ich die gewünschten Ergebnisse erhalten? Wie würde die Dekodierung von statten gehen?
ich versuche derweil folgendes in Java umzusetzen:
In einer XML Datei sollen alle Daten für die Verbindung zum jeweiligen Datenbankserver zur Verfügung stehen.
Hierbei möchte einen MD5 Hash aus diesem Passwort machen und ihn anschließend als Base64 speichern.
Mein Problem ist nun, dass ich nicht genau weiß, wie ich das in Java umsetzen kann. (In .NET habe ich so etwas schon.)
In Java hänge ich bereits im Encodieren:
Java:
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] md5hash = new byte[32];
md.digest(Text.getBytes("UTF-8"),0, Text.length());
md5hash = md.digest();
return new BASE64Encoder().encode(md5hash);
Java = 1B2M2Y8AsgTpgAmY7PhCfg==
.NET = bdNVM0/eECsrwWHzcij/TaLE2XMR0AkFqkzTD66xB1TTX6d8Ixd7AqjivfuAC4ox
Anbei noch mal meine .NET Lösung für das Encodieren:
nopaste.info - free nopaste script and service
Wie kann ich die gewünschten Ergebnisse erhalten? Wie würde die Dekodierung von statten gehen?