Hallo
Ich möchte ein Passwort in eine Datei speichern. Dieses soll jedoch nicht als Text sichtbar sein.
Die Idee war einen String in einen Byte Array umzuwandeln.
String s = "Passwort";
byte[] b = s.getBytes();
Danach den ByteCode als String speichern.
String temp = b.toString;
Das Problem besteht jetzt den String als ByteArray einzulesen. Wenn man temp.getBytes nimmt, dann erhält man den ByteCode für den ByteCode als String.
Wie kann ich den String als ByteArray einlesen und diesen dann in den urprünglichen String umwandeln?
byte c = temp.getBytes(); // falsch
String ergebnis = new String(c, 0, c.length);
Ich möchte ein Passwort in eine Datei speichern. Dieses soll jedoch nicht als Text sichtbar sein.
Die Idee war einen String in einen Byte Array umzuwandeln.
String s = "Passwort";
byte[] b = s.getBytes();
Danach den ByteCode als String speichern.
String temp = b.toString;
Das Problem besteht jetzt den String als ByteArray einzulesen. Wenn man temp.getBytes nimmt, dann erhält man den ByteCode für den ByteCode als String.
Wie kann ich den String als ByteArray einlesen und diesen dann in den urprünglichen String umwandeln?
byte c = temp.getBytes(); // falsch
String ergebnis = new String(c, 0, c.length);