it.spidernetlabs.security.crypto
Class SHA

java.lang.Object
  extended by it.spidernetlabs.security.crypto.SHA

public class SHA
extends java.lang.Object

Classe che permette di criptare mediante tutti gli algoritmi di SHA


Constructor Summary
SHA()
           
 
Method Summary
 void encryptSHA(java.io.File in, java.io.File output)
          Cripta un file mediante l'algoritmo SHA.
 java.lang.String encryptSHA(java.lang.String password)
          Cripta una stringa mediante l'algoritmo SHA
 void encryptSHA(java.lang.String password, java.io.File output)
          Cripta la stringa passata come parametro e la salva su un file.
 void encryptSHA1(java.io.File in, java.io.File output)
          Cripta un file mediante l'algoritmo SHA1.
 java.lang.String encryptSHA1(java.lang.String password)
          Cripta una stringa mediante l'algoritmo SHA1
 void encryptSHA1(java.lang.String password, java.io.File output)
          Cripta la stringa passata come parametro e la salva su un file.
 void encryptSHA256(java.io.File in, java.io.File output)
          Cripta un file mediante l'algoritmo SHA256.
 java.lang.String encryptSHA256(java.lang.String password)
          Cripta una stringa mediante l'algoritmo SHA256.
 void encryptSHA256(java.lang.String password, java.io.File output)
          Cripta la stringa passata come parametro e la salva su un file.
 void encryptSHA384(java.io.File in, java.io.File output)
          Cripta un file mediante l'algoritmo SHA384.
 java.lang.String encryptSHA384(java.lang.String password)
          Cripta una stringa mediante l'algoritmo SHA384
 void encryptSHA384(java.lang.String password, java.io.File output)
          Cripta la stringa passata come parametro e la salva su un file.
 void encryptSHA512(java.io.File in, java.io.File output)
          Cripta un file mediante l'algoritmo SHA512.
 java.lang.String encryptSHA512(java.lang.String password)
          Cripta una stringa mediante l'algoritmo SHA512
 void encryptSHA512(java.lang.String password, java.io.File output)
          Cripta la stringa passata come parametro e la salva su un file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SHA

public SHA()
Method Detail

encryptSHA256

public java.lang.String encryptSHA256(java.lang.String password)
Cripta una stringa mediante l'algoritmo SHA256.

Parameters:
password - La stringa da criptare.
Returns:
La stringa criptata.

encryptSHA256

public void encryptSHA256(java.io.File in,
                          java.io.File output)
Cripta un file mediante l'algoritmo SHA256.

Parameters:
in - Il file da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA256

public void encryptSHA256(java.lang.String password,
                          java.io.File output)
Cripta la stringa passata come parametro e la salva su un file.

Parameters:
password - La stringa da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA512

public java.lang.String encryptSHA512(java.lang.String password)
Cripta una stringa mediante l'algoritmo SHA512

Parameters:
password - La Stringa da criptare.
Returns:
La stringa criptata.

encryptSHA512

public void encryptSHA512(java.io.File in,
                          java.io.File output)
Cripta un file mediante l'algoritmo SHA512.

Parameters:
in - Il file da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA512

public void encryptSHA512(java.lang.String password,
                          java.io.File output)
Cripta la stringa passata come parametro e la salva su un file.

Parameters:
password - La stringa da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA384

public java.lang.String encryptSHA384(java.lang.String password)
Cripta una stringa mediante l'algoritmo SHA384

Parameters:
password - La Stringa da criptare.
Returns:
La stringa criptata.

encryptSHA384

public void encryptSHA384(java.io.File in,
                          java.io.File output)
Cripta un file mediante l'algoritmo SHA384.

Parameters:
in - Il file da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA384

public void encryptSHA384(java.lang.String password,
                          java.io.File output)
Cripta la stringa passata come parametro e la salva su un file.

Parameters:
password - La stringa da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA1

public java.lang.String encryptSHA1(java.lang.String password)
Cripta una stringa mediante l'algoritmo SHA1

Parameters:
password - La Stringa da criptare.
Returns:
La stringa criptata.

encryptSHA1

public void encryptSHA1(java.io.File in,
                        java.io.File output)
Cripta un file mediante l'algoritmo SHA1.

Parameters:
in - Il file da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA1

public void encryptSHA1(java.lang.String password,
                        java.io.File output)
Cripta la stringa passata come parametro e la salva su un file.

Parameters:
password - La stringa da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA

public java.lang.String encryptSHA(java.lang.String password)
Cripta una stringa mediante l'algoritmo SHA

Parameters:
password - La Stringa da criptare.
Returns:
La stringa criptata.

encryptSHA

public void encryptSHA(java.io.File in,
                       java.io.File output)
Cripta un file mediante l'algoritmo SHA.

Parameters:
in - Il file da criptare.
output - Il file che conterrà il testo criptato.

encryptSHA

public void encryptSHA(java.lang.String password,
                       java.io.File output)
Cripta la stringa passata come parametro e la salva su un file.

Parameters:
password - La stringa da criptare.
output - Il file che conterrà il testo criptato.