Dependencies
Declarations
-
org
-
springframework
-
security
-
crypto
-
bcrypt
-
BCrypt
-
GENSALT_DEFAULT_LOG2_ROUNDS: int
-
BCRYPT_SALT_LEN: int
-
BLOWFISH_NUM_ROUNDS: int
-
P_orig: int[]
-
S_orig: int[]
-
bf_crypt_ciphertext: int[]
-
base64_code: char[]
-
index_64: byte[]
-
MIN_LOG_ROUNDS: int
-
MAX_LOG_ROUNDS: int
-
P: int[]
-
S: int[]
-
encode_base64(byte[], int, StringBuilder): void
-
char64(char): byte
-
decode_base64(String, int): byte[]
-
encipher(int[], int): void
-
streamtoword(byte[], int[]): int
-
init_key(): void
-
key(byte[]): void
-
ekskey(byte[], byte[]): void
-
roundsForLogRounds(int): long
-
crypt_raw(byte[], byte[], int): byte[]
-
hashpw(String, String): String
-
gensalt(int, SecureRandom): String
-
gensalt(int): String
-
gensalt(): String
-
checkpw(String, String): boolean
-
equalsNoEarlyReturn(String, String): boolean
-
-
BCryptPasswordEncoder
-
-
codec
-
Base64
-
NO_OPTIONS: int
-
ENCODE: int
-
DECODE: int
-
DO_BREAK_LINES: int
-
URL_SAFE: int
-
ORDERED: int
-
MAX_LINE_LENGTH: int
-
EQUALS_SIGN: byte
-
NEW_LINE: byte
-
WHITE_SPACE_ENC: byte
-
EQUALS_SIGN_ENC: byte
-
_STANDARD_ALPHABET: byte[]
-
_STANDARD_DECODABET: byte[]
-
_URL_SAFE_ALPHABET: byte[]
-
_URL_SAFE_DECODABET: byte[]
-
_ORDERED_ALPHABET: byte[]
-
_ORDERED_DECODABET: byte[]
-
decode(byte[]): byte[]
-
encode(byte[]): byte[]
-
isBase64(byte[]): boolean
-
getAlphabet(int): byte[]
-
getDecodabet(int): byte[]
-
encode3to4(byte[], int, int, byte[], int, int): byte[]
-
encodeBytesToBytes(byte[], int, int, int): byte[]
-
decode4to3(byte[], int, byte[], int, int): int
-
decode(byte[], int, int, int): byte[]
-
-
InvalidBase64CharacterException
-
Hex
-
Utf8
-
-
encrypt
-
AesBytesEncryptor
-
secretKey: SecretKey
-
encryptor: Cipher
-
decryptor: Cipher
-
ivGenerator: BytesKeyGenerator
-
alg: CipherAlgorithm
-
AES_CBC_ALGORITHM: String
-
AES_GCM_ALGORITHM: String
-
CipherAlgorithm
-
AesBytesEncryptor(String, CharSequence): void
-
AesBytesEncryptor(String, CharSequence, BytesKeyGenerator): void
-
AesBytesEncryptor(String, CharSequence, BytesKeyGenerator, CipherAlgorithm): void
-
encrypt(byte[]): byte[]
-
decrypt(byte[]): byte[]
-
iv(byte[]): byte[]
-
encrypted(byte[], int): byte[]
-
NULL_IV_GENERATOR: BytesKeyGenerator
-
-
BouncyCastleAesBytesEncryptor
-
BouncyCastleAesCbcBytesEncryptor
-
BouncyCastleAesGcmBytesEncryptor
-
BytesEncryptor
-
CipherUtils
-
newSecretKey(String, String): SecretKey
-
newSecretKey(String, PBEKeySpec): SecretKey
-
newCipher(String): Cipher
-
getParameterSpec(Cipher, Class<AlgorithmParameterSpec>): AlgorithmParameterSpec
-
initCipher(Cipher, int, SecretKey): void
-
initCipher(Cipher, int, SecretKey, byte[], int): void
-
initCipher(Cipher, int, SecretKey, AlgorithmParameterSpec): void
-
doFinal(Cipher, byte[]): byte[]
-
CipherUtils(): void
-
-
Encryptors
-
stronger(CharSequence, CharSequence): BytesEncryptor
-
standard(CharSequence, CharSequence): BytesEncryptor
-
delux(CharSequence, CharSequence): TextEncryptor
-
text(CharSequence, CharSequence): TextEncryptor
-
queryableText(CharSequence, CharSequence): TextEncryptor
-
noOpText(): TextEncryptor
-
Encryptors(): void
-
NO_OP_TEXT_INSTANCE: TextEncryptor
-
NoOpTextEncryptor
-
-
HexEncodingTextEncryptor
-
TextEncryptor
-
- factory
- keygen
-
password
-
AbstractPasswordEncoder
-
DelegatingPasswordEncoder
-
PREFIX: String
-
SUFFIX: String
-
idForEncode: String
-
passwordEncoderForEncode: PasswordEncoder
-
idToPasswordEncoder: Map<String, PasswordEncoder>
-
defaultPasswordEncoderForMatches: PasswordEncoder
-
DelegatingPasswordEncoder(String, Map<String, PasswordEncoder>): void
-
setDefaultPasswordEncoderForMatches(PasswordEncoder): void
-
encode(CharSequence): String
-
matches(CharSequence, String): boolean
-
extractId(String): String
-
upgradeEncoding(String): boolean
-
extractEncodedPassword(String): String
-
UnmappedIdPasswordEncoder
-
-
Digester
-
LdapShaPasswordEncoder
-
SHA_LENGTH: int
-
SSHA_PREFIX: String
-
SSHA_PREFIX_LC: String
-
SHA_PREFIX: String
-
SHA_PREFIX_LC: String
-
saltGenerator: BytesKeyGenerator
-
forceLowerCasePrefix: boolean
-
LdapShaPasswordEncoder(): void
-
LdapShaPasswordEncoder(BytesKeyGenerator): void
-
combineHashAndSalt(byte[], byte[]): byte[]
-
encode(CharSequence): String
-
encode(CharSequence, byte[]): String
-
extractSalt(String): byte[]
-
matches(CharSequence, String): boolean
-
matches(String, String): boolean
-
extractPrefix(String): String
-
setForceLowerCasePrefix(boolean): void
-
-
Md4
-
GG(int, int, int, int, int, int): int
-
BLOCK_SIZE: int
-
HASH_SIZE: int
-
buffer: byte[]
-
bufferOffset: int
-
byteCount: long
-
state: int[]
-
tmp: int[]
-
Md4(): void
-
reset(): void
-
digest(): byte[]
-
digest(byte[], int): void
-
digest(byte[], int, int): void
-
update(byte[], int, int): void
-
update(byte[], int): void
-
FF(int, int, int, int, int, int): int
-
HH(int, int, int, int, int, int): int
-
-
Md4PasswordEncoder
-
PREFIX: String
-
SUFFIX: String
-
saltGenerator: StringKeyGenerator
-
encodeHashAsBase64: boolean
-
digester: Digester
-
setEncodeHashAsBase64(boolean): void
-
encode(CharSequence): String
-
digest(String, CharSequence): String
-
encode(byte[]): String
-
matches(CharSequence, String): boolean
-
extractSalt(String): String
-
-
MessageDigestPasswordEncoder
-
PREFIX: String
-
SUFFIX: String
-
saltGenerator: StringKeyGenerator
-
encodeHashAsBase64: boolean
-
digester: Digester
-
MessageDigestPasswordEncoder(String): void
-
setEncodeHashAsBase64(boolean): void
-
encode(CharSequence): String
-
digest(String, CharSequence): String
-
encode(byte[]): String
-
matches(CharSequence, String): boolean
-
setIterations(int): void
-
extractSalt(String): String
-
-
NoOpPasswordEncoder
-
PasswordEncoder
-
PasswordEncoderUtils
-
Pbkdf2PasswordEncoder
-
DEFAULT_HASH_WIDTH: int
-
DEFAULT_ITERATIONS: int
-
saltGenerator: BytesKeyGenerator
-
secret: byte[]
-
hashWidth: int
-
iterations: int
-
algorithm: String
-
encodeHashAsBase64: boolean
-
Pbkdf2PasswordEncoder(): void
-
Pbkdf2PasswordEncoder(CharSequence): void
-
Pbkdf2PasswordEncoder(CharSequence, int, int): void
-
setAlgorithm(SecretKeyFactoryAlgorithm): void
-
setEncodeHashAsBase64(boolean): void
-
encode(CharSequence): String
-
encode(byte[]): String
-
matches(CharSequence, String): boolean
-
matches(byte[], byte[]): boolean
-
decode(String): byte[]
-
encode(CharSequence, byte[]): byte[]
-
SecretKeyFactoryAlgorithm
-
-
StandardPasswordEncoder
-
digester: Digester
-
secret: byte[]
-
saltGenerator: BytesKeyGenerator
-
StandardPasswordEncoder(): void
-
StandardPasswordEncoder(CharSequence): void
-
encode(CharSequence): String
-
matches(CharSequence, String): boolean
-
StandardPasswordEncoder(String, CharSequence): void
-
encode(CharSequence, byte[]): String
-
digest(CharSequence, byte[]): byte[]
-
decode(CharSequence): byte[]
-
matches(byte[], byte[]): boolean
-
DEFAULT_ITERATIONS: int
-
-
-
scrypt
-
SCryptPasswordEncoder
-
logger: Log
-
cpuCost: int
-
memoryCost: int
-
parallelization: int
-
keyLength: int
-
saltGenerator: BytesKeyGenerator
-
SCryptPasswordEncoder(): void
-
SCryptPasswordEncoder(int, int, int, int, int): void
-
encode(CharSequence): String
-
matches(CharSequence, String): boolean
-
decodeAndCheckMatches(CharSequence, String): boolean
-
digest(CharSequence, byte[]): String
-
decodePart(String): byte[]
-
encodePart(byte[]): String
-
-
- util
-
bcrypt
-
crypto
-
security
-
springframework