Class AESP12Generator.PBES2OutputEncryptorBuilder

java.lang.Object
org.cryptacular.generator.AESP12Generator.PBES2OutputEncryptorBuilder
Enclosing class:
AESP12Generator

static class AESP12Generator.PBES2OutputEncryptorBuilder extends Object
Builds an output encryptor based on PBKDF2 domain parameters.
  • Field Details

    • random

      private final SecureRandom random
      Source of cryptographically-strong randomness.
    • encryptionAlg

      private final PBES2Algorithm encryptionAlg
      PBES2 encryption algorithm.
    • pbkdf2Config

      private final org.bouncycastle.crypto.util.PBKDF2Config pbkdf2Config
      PBKDF2 domain parameters.
  • Constructor Details

    • PBES2OutputEncryptorBuilder

      PBES2OutputEncryptorBuilder(PBES2Algorithm encAlg, org.bouncycastle.crypto.util.PBKDF2Config config)
  • Method Details

    • build

      org.bouncycastle.operator.OutputEncryptor build(char[] password)