Talbot
Grünschnabel
Hi, ich schreibe gerade eine Anwendung bei der man Benutzerdaten angeben muss. Diese schreibe ich zur Zeit mit der Klasse "properties" in eine Datei. Da die Settings da ja im Klartext gespeichert werden, eignet sich das nicht gerade zum speichern von Passwörten.
Ich habe auch schon rumgegooglet und habe die Java-Klasse Cipher gefunden. Damit kann man ja prima Verschlüsselungsalgorithmen nutzen um private und öffentliche Schlüssel zu erzeugen um damit Filestreams zu verschlüsseln.
Ich möchte nun ein Schlüsselpaar fest im Quelltext verankern das benutzt wird um die Einstellungen verschlüsselt in eine Datei zu schreiben und beim Programmstart wieder zu laden. Die Frage ist wie?
Ich habe leider nur Anleitungen gefunden die ein einmaliges Schlüsselpaar erzeugen das bei jedem Anwendungsstart neu generiert wird. Ein neues paar passt dann natürlich nicht auf meine Einstellungsdatei.
Kann mir jemand helfen? Das wäre dufte.
Ich habe auch schon rumgegooglet und habe die Java-Klasse Cipher gefunden. Damit kann man ja prima Verschlüsselungsalgorithmen nutzen um private und öffentliche Schlüssel zu erzeugen um damit Filestreams zu verschlüsseln.
Ich möchte nun ein Schlüsselpaar fest im Quelltext verankern das benutzt wird um die Einstellungen verschlüsselt in eine Datei zu schreiben und beim Programmstart wieder zu laden. Die Frage ist wie?
Ich habe leider nur Anleitungen gefunden die ein einmaliges Schlüsselpaar erzeugen das bei jedem Anwendungsstart neu generiert wird. Ein neues paar passt dann natürlich nicht auf meine Einstellungsdatei.
Kann mir jemand helfen? Das wäre dufte.