public class Encryptor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENCODING |
static java.lang.String |
IBM_PROVIDER_CLASS |
static java.lang.String |
KEY_ALGORITHM |
static int |
KEY_SIZE |
static java.lang.String |
PROVIDER_CLASS |
static java.lang.String |
SUN_PROVIDER_CLASS |
| Constructor and Description |
|---|
Encryptor() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
decrypt(java.security.Key key,
java.lang.String encryptedString) |
static byte[] |
decryptUnencodedAsBytes(java.security.Key key,
byte[] encryptedBytes) |
static java.lang.String |
decryptUnencodedAsString(java.security.Key key,
byte[] encryptedBytes) |
static java.lang.String |
digest(java.lang.String text) |
static java.lang.String |
digest(java.lang.String algorithm,
java.lang.String text) |
static java.lang.String |
encrypt(java.security.Key key,
java.lang.String plainText) |
static byte[] |
encryptUnencoded(java.security.Key key,
byte[] plainBytes) |
static byte[] |
encryptUnencoded(java.security.Key key,
java.lang.String plainText) |
static java.security.Key |
generateKey() |
static java.security.Key |
generateKey(java.lang.String algorithm) |
static java.security.Provider |
getProvider() |
public static final java.lang.String ENCODING
public static final java.lang.String IBM_PROVIDER_CLASS
public static final java.lang.String KEY_ALGORITHM
public static final int KEY_SIZE
public static final java.lang.String PROVIDER_CLASS
public static final java.lang.String SUN_PROVIDER_CLASS
public static java.lang.String decrypt(java.security.Key key,
java.lang.String encryptedString)
throws EncryptorException
EncryptorExceptionpublic static byte[] decryptUnencodedAsBytes(java.security.Key key,
byte[] encryptedBytes)
throws EncryptorException
EncryptorExceptionpublic static java.lang.String decryptUnencodedAsString(java.security.Key key,
byte[] encryptedBytes)
throws EncryptorException
EncryptorExceptionpublic static java.lang.String digest(java.lang.String text)
public static java.lang.String digest(java.lang.String algorithm,
java.lang.String text)
public static java.lang.String encrypt(java.security.Key key,
java.lang.String plainText)
throws EncryptorException
EncryptorExceptionpublic static byte[] encryptUnencoded(java.security.Key key,
byte[] plainBytes)
throws EncryptorException
EncryptorExceptionpublic static byte[] encryptUnencoded(java.security.Key key,
java.lang.String plainText)
throws EncryptorException
EncryptorExceptionpublic static java.security.Key generateKey()
throws EncryptorException
EncryptorExceptionpublic static java.security.Key generateKey(java.lang.String algorithm)
throws EncryptorException
EncryptorExceptionpublic static java.security.Provider getProvider()
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
java.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationException