public class FipsSymmetricalEncryptor extends java.lang.Object implements ISymmetricalEncryptor
Constructor and Description |
---|
FipsSymmetricalEncryptor() |
Modifier and Type | Method and Description |
---|---|
javax.crypto.Cipher |
createEncryptor() |
void |
generateIV() |
void |
generateKey() |
byte[] |
getIV() |
byte[] |
getKey() |
int |
getKeySize() |
public byte[] getKey()
getKey
in interface ISymmetricalEncryptor
public byte[] getIV()
getIV
in interface ISymmetricalEncryptor
public int getKeySize()
getKeySize
in interface ISymmetricalEncryptor
public void generateKey() throws java.security.NoSuchAlgorithmException
generateKey
in interface ISymmetricalEncryptor
java.security.NoSuchAlgorithmException
public void generateIV()
generateIV
in interface ISymmetricalEncryptor
public javax.crypto.Cipher createEncryptor() throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
createEncryptor
in interface ISymmetricalEncryptor
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
Copyright © 2014. All Rights Reserved.