Package org.gcube.common.encryption
Class KeyFactory
java.lang.Object
org.gcube.common.encryption.KeyFactory
A simplified keys generator for the most common algorithms
- Author:
- Manuele Simi (CNR), Roberto Cirillo (ISTI - CNR), Luca Frosini (ISTI - CNR)
-
Constructor Details
-
KeyFactory
public KeyFactory()
-
-
Method Details
-
newAESKey
Generates an AES key- Returns:
- the generated AES secret key
- Throws:
Exception- if key generation fails
-
newTripleDESKey
Generates a TripleDES key- Returns:
- the generated TripleDES secret key
- Throws:
Exception- if key generation fails
-
newRijndaelKey
Generates a Rijndael key- Returns:
- the generated Rijndael secret key
- Throws:
Exception- if key generation fails
-
newDESKey
Generates a DES key- Returns:
- the generated DES secret key
- Throws:
Exception- if key generation fails
-