-
Set algorithm parameters for Cipher initialization.
PasswordBasedEncryptionUtil.Builder.alphabet(org.wildfly.common.codec.Alphabet alphabet)
Set the alphabet to encode/decode result of encryption/decryption.
Set the number of iterations for Cipher
PasswordBasedEncryptionUtil.Builder.cipherSalt(byte[] cipherSalt)
Set decryption mode for chosen Cipher
Use padding when encoding/decoding binary data.
Set encryption mode for chosen Cipher
PasswordBasedEncryptionUtil.Builder.iteration(int iteration)
Set number of iteration for key derivation.
PasswordBasedEncryptionUtil.Builder.iv(byte[] iv)
Set initialization vector for use with AES algorithms
PasswordBasedEncryptionUtil.Builder.iv(String encodedIV)
Set initialization vector for use with AES algorithms
Set the key derivation algorithm.
PasswordBasedEncryptionUtil.Builder.keyLength(int keyLength)
Set the name of parameter's algorithm to initialize the Cipher
PasswordBasedEncryptionUtil.Builder.password(char[] password)
Set password to use to generate the encryption key
Set password to use to generate the encryption key
Use PicketBox compatibility mode for producing exact output as using PBE for MASK- purpose.
Set the JCA provider name which contains all classes needed by built utility class.
Set the JCA provider which contains all classes needed by built utility class.
PasswordBasedEncryptionUtil.Builder.salt(byte[] salt)
Set salt for key derivation.
PasswordBasedEncryptionUtil.Builder.salt(String salt)
Set salt for key derivation.
Transformation name to use as Cipher parameter.