org.ffws.lib
Class pwdFile

java.lang.Object
  extended by org.ffws.lib.pwdFile

public class pwdFile
extends java.lang.Object

Consente di gestire un file criptato contenete una serie di login e password


Constructor Summary
pwdFile()
          Crea una istanza di pwdFile
 
Method Summary
 boolean addPwd(java.lang.String user, java.lang.String pwd)
          Aggiunge una login/password
 boolean deletePwd(java.lang.String user)
          Elimina una login/password
 boolean fileRead(java.lang.String pwd, java.lang.String filename)
          Legge e decripta il file delle password
 boolean fileWrite(java.lang.String pwd, java.lang.String filename)
          Scrive il file delle password criptandolo
 java.util.ArrayList getList()
           
 java.lang.String getPwd(java.lang.String user)
          Trova la password aggiociata ad una login
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

pwdFile

public pwdFile()
Crea una istanza di pwdFile

Method Detail

deletePwd

public boolean deletePwd(java.lang.String user)
Elimina una login/password

Parameters:
user - il nome della login da eliminare
Returns:
restituisce true se l'eliminazione Ë stata fatta regolarmente

addPwd

public boolean addPwd(java.lang.String user,
                      java.lang.String pwd)
Aggiunge una login/password

Parameters:
user - il nome della login da aggiungere
pwd - la password associata alla login da aggiungere
Returns:
restituisce true se l'inserimento Ë stata fatto regolarmente

getPwd

public java.lang.String getPwd(java.lang.String user)
Trova la password aggiociata ad una login

Parameters:
user - il nome della login da ricercare
Returns:
restituisce la password associoata alla login (null se non trovata)

fileWrite

public boolean fileWrite(java.lang.String pwd,
                         java.lang.String filename)
Scrive il file delle password criptandolo

Parameters:
pwd - la password con cui deve essere criptato il file
filename - il nome del file da scrivere (completo di path)
Returns:
restituisce true se la scrittura Ë stata fatta regolarmente

fileRead

public boolean fileRead(java.lang.String pwd,
                        java.lang.String filename)
Legge e decripta il file delle password

Parameters:
pwd - la password con cui Ë criptato il file
filename - il nome del file da leggere (completo di path)
Returns:
restituisce true se la lettura Ë stata fatta regolarmente

getList

public java.util.ArrayList getList()