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
-
BCrypt
-
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
-
Base64
-
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
-
AesBytesEncryptor
- 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
-
SCryptPasswordEncoder
- util
-
bcrypt
-
crypto
-
security
-
springframework