PDA

View Full Version : [java] devo scrivere una password su un file...


gaglioppo
24-05-2006, 18:46
ciao amici,

dovrei prendere una password da una finestra, e fin qua ci sono perchè uso JPasswordField e memorizzarla in un file .txt però facendo in modo che sia criptata e non scopribile da uno che con il textpad vada ad aprire il file.

Naturalmente poi dovrei essere in grado di catturare la password dal file e riutilizzarla nell'applicazione.

non ho proprio nessuna idea.... :-.(

franksisca
24-05-2006, 19:11
devi crittografare il file txt.
Anche io tempo addietro avevo pensato alla crittografia in java, se lo trovo e ti interessa ti passso il link.

gaglioppo
28-05-2006, 11:28
up

andbin
28-05-2006, 11:51
dovrei prendere una password da una finestra, e fin qua ci sono perchè uso JPasswordField e memorizzarla in un file .txt però facendo in modo che sia criptata e non scopribile da uno che con il textpad vada ad aprire il file.

Naturalmente poi dovrei essere in grado di catturare la password dal file e riutilizzarla nell'applicazione.Se non hai bisogno di una sicurezza super-elevata ;) , potresti, per esempio, comprimere la stringa e scrivere sul file il risultato in esadecimale. In questo (http://www.hwupgrade.it/forum/showthread.php?t=1202246) thread avevo postato un esempio di come comprimere/decomprimere una stringa. Avendo quindi poi dei dati binari, li scrivi sul file in esadecimale ASCII, es.: "1A563C....".