Hallo.
Ich lerne gerade mit dem Konstruktor umzugehen. Ich habe folgendes Problem:
Ich habe ein Programm mit 3 Klassen geschrieben. Die eine Klasse heißt Encrypt, die andere Writer und Runner(main).
Der Benutzer gibt in einem Fenster einen Text ein. Dieser landet in der Writer-Klasse. Die Writer-Klasse übergibt diese Nachricht an Encrypt. Encrypt verschlüsselt meinen Text.
Wenn ich alles richtig verstanden habe kann ich durch das "return message;" diesen String weiterverwenden. Nun soll der verschlüsselte Text (message) wieder in die Writer-Klasse. Die Writer-Klasse soll dann den verschlüsselten Text in eine Datei schreiben.
Wie bekomm ich das hin?
Ich habe das Beispiel von dieser Seite verwendet. Allerdings hat es nicht geklappt.
Ich lerne gerade mit dem Konstruktor umzugehen. Ich habe folgendes Problem:
Ich habe ein Programm mit 3 Klassen geschrieben. Die eine Klasse heißt Encrypt, die andere Writer und Runner(main).
Der Benutzer gibt in einem Fenster einen Text ein. Dieser landet in der Writer-Klasse. Die Writer-Klasse übergibt diese Nachricht an Encrypt. Encrypt verschlüsselt meinen Text.
Java:
public static String verschlüsseln(String message) throws InvalidKeyException, NoSuchAlgorithmException, NoSuchPaddingException, IllegalBlockSizeException, BadPaddingException {
byte[] enc = encrypt(message, key.getPublic());
message = new String(enc);
return message;
Wenn ich alles richtig verstanden habe kann ich durch das "return message;" diesen String weiterverwenden. Nun soll der verschlüsselte Text (message) wieder in die Writer-Klasse. Die Writer-Klasse soll dann den verschlüsselten Text in eine Datei schreiben.
Wie bekomm ich das hin?
Ich habe das Beispiel von dieser Seite verwendet. Allerdings hat es nicht geklappt.