L
Louis2
Gast
Hallo,
also umgekehrt habe ich es geschafft, nun möchte ich aber wieder von Hex auf Zeichen kommen (um ein Password zu entschlüsseln). Sollte eigentlich leicht sein, wenn man den anderen Weg gemacht hat, aber irgendwie bekomme ich es nicht hin. Mein problem ist vor allem die Zeichenreihenfolge so zu teilen, damit am Ende wieder Zeichen kommen (also 1 Buchstabe).
Von Zeichen zu Hex: (String password=muskat97)
Beispiel: muskat97 -> 6D75736B61743937
Und nun umgekehrt geht es nicht: (String password=6D75736B61743937) (Hab es auch mit toString probiert, das password muss ich aber erst in int umwandeln...)
Was mache ich falsch ?
also umgekehrt habe ich es geschafft, nun möchte ich aber wieder von Hex auf Zeichen kommen (um ein Password zu entschlüsseln). Sollte eigentlich leicht sein, wenn man den anderen Weg gemacht hat, aber irgendwie bekomme ich es nicht hin. Mein problem ist vor allem die Zeichenreihenfolge so zu teilen, damit am Ende wieder Zeichen kommen (also 1 Buchstabe).
Von Zeichen zu Hex: (String password=muskat97)
Code:
for (int i=0; i<password.length();i++)
{
char c = password.charAt(i);
int ascii = ((int) c) & 255;
String hexString = Integer.toHexString(ascii).toUpperCase();
finalString = finalString + hexString;
}
Beispiel: muskat97 -> 6D75736B61743937
Und nun umgekehrt geht es nicht: (String password=6D75736B61743937) (Hab es auch mit toString probiert, das password muss ich aber erst in int umwandeln...)
Code:
for (int i=0; i<password.length();i++)
{
int asciidez = Integer.valueOf(password, 16);
}
Was mache ich falsch ?