public class Encryption extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Encryption.Key |
| Constructor and Description |
|---|
Encryption() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
decrypt(SealedObject sealedObject,
Encryption.Key key)
Decrypt an encrypted object
|
static SealedObject |
encrypt(Serializable object,
Encryption.Key key)
Encrypt a serializable object using AES
|
static Encryption.Key |
generateKey()
Generate and return an encryption key
|
public static <T> T decrypt(SealedObject sealedObject, Encryption.Key key)
T - type of decrypted objectsealedObject - encrypted objectkey - encryption keypublic static SealedObject encrypt(Serializable object, Encryption.Key key)
object - object which implements Serializablekey - encryption keypublic static Encryption.Key generateKey()
Copyright © 2015. All rights reserved.