Class AESEncryptionUtils

java.lang.Object
io.getlime.security.powerauth.crypto.lib.util.AESEncryptionUtils

public class AESEncryptionUtils extends Object
A utility class for AES encryption.
Author:
Petr Dvorak
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    decrypt(byte[] bytes, byte[] iv, SecretKey secret)
    Decrypt given data using AES/CBC/PKCS7Padding with given initialization vector and secret key.
    byte[]
    decrypt(byte[] bytes, byte[] iv, SecretKey secret, String transformation)
    Decrypt given data using given transformation with given initialization vector and secret key.
    byte[]
    encrypt(byte[] bytes, byte[] iv, SecretKey secret)
    Encrypt given data using AES/CBC/PKCS7Padding with given initialization vector and secret key.
    byte[]
    encrypt(byte[] bytes, byte[] iv, SecretKey secret, String transformation)
    Encrypt given data using given transformation with given initialization vector and secret key.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait