org.ffws.lib
Class encryption

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

public class encryption
extends java.lang.Object

Consente di cryptare e decryptare stringe, array di bytes e files


Constructor Summary
encryption()
          Crea una istanza di encryption
 
Method Summary
 byte[] decrypt(java.lang.String pwd, byte[] crypted, byte[] error)
          Decrypta un array di bytes ritornando un array di bytes decryptato
 boolean decrypt(java.lang.String pwd, java.io.File filein, java.io.File fileou)
          Decrypta un file ritornando un file decryptato
 java.lang.String decrypt(java.lang.String pwd, java.lang.String crypted, java.lang.String error)
          Decrypta una stringa ritornando la stessa decryptata
 byte[] encrypt(java.lang.String pwd, byte[] data, byte[] error)
          Encrypta un array di bytes ritornando un array di bytes cryptato
 boolean encrypt(java.lang.String pwd, java.io.File filein, java.io.File fileou)
          Encrypta un file ritornando un file cryptato
 java.lang.String encrypt(java.lang.String pwd, java.lang.String data, java.lang.String error)
          Encrypta una stringa ritornando la stessa cryptata
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

encryption

public encryption()
Crea una istanza di encryption

Method Detail

encrypt

public java.lang.String encrypt(java.lang.String pwd,
                                java.lang.String data,
                                java.lang.String error)
Encrypta una stringa ritornando la stessa cryptata

Parameters:
pwd - la password o la frase da usare per cryptare
data - la stringa da cryptare
error - la stringa che si desidera in risposta in caso di errore
Returns:
restituisce la stringa cryptata

encrypt

public byte[] encrypt(java.lang.String pwd,
                      byte[] data,
                      byte[] error)
Encrypta un array di bytes ritornando un array di bytes cryptato

Parameters:
pwd - la password o la frase da usare per cryptare
data - l'array di bytes da cryptare
error - l'array di bytes che si desidera in risposta in caso di errore
Returns:
restituisce l'array cryptato

encrypt

public boolean encrypt(java.lang.String pwd,
                       java.io.File filein,
                       java.io.File fileou)
Encrypta un file ritornando un file cryptato

Parameters:
pwd - la password o la frase da usare per cryptare
filein - il file da cryptare
fileou - il file cryptato che si desidera in output
Returns:
restituisce true se tutto bene e false in caso di errore

decrypt

public java.lang.String decrypt(java.lang.String pwd,
                                java.lang.String crypted,
                                java.lang.String error)
Decrypta una stringa ritornando la stessa decryptata

Parameters:
pwd - la password o la frase da usare per decryptare
crypted - la stringa da decryptare
error - la stringa che si desidera in risposta in caso di errore
Returns:
restituisce la stringa decryptata

decrypt

public byte[] decrypt(java.lang.String pwd,
                      byte[] crypted,
                      byte[] error)
Decrypta un array di bytes ritornando un array di bytes decryptato

Parameters:
pwd - la password o la frase da usare per cryptare
crypted - l'array di bytes da decryptare
error - l'array di bytes che si desidera in risposta in caso di errore
Returns:
restituisce l'array decryptato

decrypt

public boolean decrypt(java.lang.String pwd,
                       java.io.File filein,
                       java.io.File fileou)
Decrypta un file ritornando un file decryptato

Parameters:
pwd - la password o la frase da usare per decryptare
filein - il file da decryptare
fileou - il file decriptato che desidera in output
Returns:
restituisce true se tutto bene e false in caso di errore