Class AESEncrypter

  • All Implemented Interfaces:
    Encrypter

    public class AESEncrypter
    extends java.lang.Object
    implements Encrypter
    AES Encrypter supports AE-1 and AE-2 encryption using AES-CTR with either 128 or 256 Key Strength
    • Field Detail

      • random

        private final java.security.SecureRandom random
      • finished

        private boolean finished
      • nonce

        private int nonce
      • loopCount

        private int loopCount
      • iv

        private final byte[] iv
      • counterBlock

        private final byte[] counterBlock
      • derivedPasswordVerifier

        private byte[] derivedPasswordVerifier
      • saltBytes

        private byte[] saltBytes