B
ByeBye 203306
Hey,
ich komme gerade bei meinem Programm nicht weiter. Und zwar muss ich eine Variable des Typs byte[] in eine Datei schreiben, allerdings bekomme ich es nicht hin.
daten ist hierbei eine ArrayList. Diese wird verschlüsselt und die verschlüsselten Daten sollen nun in die Datei konten.prk geschrieben werden. Wie bewerkstellige ich das jetzt? Denn bei "fw.write(encrypt);" gibt er mir eine Fehlermeldung.
Hat jemand einen Tip?
Grüße,
MacMo
ich komme gerade bei meinem Programm nicht weiter. Und zwar muss ich eine Variable des Typs byte[] in eine Datei schreiben, allerdings bekomme ich es nicht hin.
Code:
KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance(crypt.ALGORITHM);
keyPairGen.initialize(1024); // 1024 maximale Schluesselbreite
KeyPair keyPair = keyPairGen.generateKeyPair();
PrivateKey privKey = keyPair.getPrivate();
PublicKey pubKey = keyPair.getPublic();
FileWriter fw = new FileWriter("Daten/konten.prk", true);
byte[] bytes;
byte[] encrypt = "".getBytes();
byte[] decrypt = "".getBytes();
for(int i = 0; i < daten.toArray().length; i++) {
bytes = daten.get(i).toString().getBytes();
encrypt = crypt.encrypt(pubKey, bytes);
}
fw.write(encrypt);
fw.close();
daten ist hierbei eine ArrayList. Diese wird verschlüsselt und die verschlüsselten Daten sollen nun in die Datei konten.prk geschrieben werden. Wie bewerkstellige ich das jetzt? Denn bei "fw.write(encrypt);" gibt er mir eine Fehlermeldung.
Hat jemand einen Tip?
Grüße,
MacMo