public class SymKeyGen
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
cipherTest(SymmetricKey key,
EncryptionAlgorithm eAlg) |
IVParameterSpec |
genIV(int blockSize) |
SymmetricKey |
genPBAKey(KeyGenAlgorithm alg,
SymmetricKey.Type keyType,
int keyStrength) |
SymmetricKey |
genPBEKey(PBEAlgorithm alg,
SymmetricKey.Type keyType,
int keyStrength) |
byte[] |
genSalt(int saltSize) |
SymmetricKey |
genSymKey(KeyGenAlgorithm alg,
SymmetricKey.Type keyType,
int keyStrength,
int keyLength) |
static void |
main(java.lang.String[] args) |
public SymmetricKey genPBEKey(PBEAlgorithm alg, SymmetricKey.Type keyType, int keyStrength) throws java.lang.Exception
java.lang.Exception
public SymmetricKey genPBAKey(KeyGenAlgorithm alg, SymmetricKey.Type keyType, int keyStrength) throws java.lang.Exception
java.lang.Exception
public SymmetricKey genSymKey(KeyGenAlgorithm alg, SymmetricKey.Type keyType, int keyStrength, int keyLength) throws java.lang.Exception
java.lang.Exception
public boolean cipherTest(SymmetricKey key, EncryptionAlgorithm eAlg) throws java.lang.Exception
java.lang.Exception
public IVParameterSpec genIV(int blockSize) throws java.lang.Exception
java.lang.Exception
public byte[] genSalt(int saltSize) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args)