public class AndroidEncryptors
extends java.lang.Object
BytesEncryptor
and
TextEncryptor
implementations.Modifier and Type | Method and Description |
---|---|
static org.springframework.security.crypto.encrypt.TextEncryptor |
noOpText()
Creates a text encryptor that performs no encryption.
|
static org.springframework.security.crypto.encrypt.TextEncryptor |
queryableText(java.lang.CharSequence password,
java.lang.CharSequence salt)
Creates an encryptor for queryable text strings that uses standard password-based encryption.
|
static org.springframework.security.crypto.encrypt.BytesEncryptor |
standard(java.lang.CharSequence password,
java.lang.CharSequence salt)
Creates a standard password-based bytes encryptor using 256 bit AES encryption.
|
static org.springframework.security.crypto.encrypt.TextEncryptor |
text(java.lang.CharSequence password,
java.lang.CharSequence salt)
Creates a text encryptor that uses standard password-based encryption.
|
public static org.springframework.security.crypto.encrypt.BytesEncryptor standard(java.lang.CharSequence password, java.lang.CharSequence salt)
password
- the password used to generate the encryptor's secret key; should not be sharedsalt
- a hex-encoded, random, site-global salt value to use to generate the keypublic static org.springframework.security.crypto.encrypt.TextEncryptor text(java.lang.CharSequence password, java.lang.CharSequence salt)
password
- the password used to generate the encryptor's secret key; should not be sharedpublic static org.springframework.security.crypto.encrypt.TextEncryptor queryableText(java.lang.CharSequence password, java.lang.CharSequence salt)
password
- the password used to generate the encryptor's secret key; should not be sharedsalt
- a hex-encoded, random, site-global salt value to use to generate the secret keypublic static org.springframework.security.crypto.encrypt.TextEncryptor noOpText()