Known Direct Subclasses
Argon2,
Bcrypt,
HmacMd5,
HmacSha1,
HmacSha256,
HmacSha512,
Md5,
Pbkdf2Sha256,
PbkdfSha1,
Scrypt,
Sha1,
Sha256,
Sha512,
StandardScrypt
Argon2 |
Represents the Argon2 password hashing algorithm. |
Bcrypt |
Represents the Bcrypt password hashing algorithm. |
HmacMd5 |
Represents the HMAC MD5 password hashing algorithm. |
HmacSha1 |
Represents the HMAC SHA1 password hashing algorithm. |
HmacSha256 |
Represents the HMAC SHA256 password hashing algorithm. |
HmacSha512 |
Represents the HMAC SHA512 password hashing algorithm. |
Md5 |
Represents the MD5 password hashing algorithm. |
Pbkdf2Sha256 |
Represents the PBKDF2 SHA256 password hashing algorithm. |
PbkdfSha1 |
Represents the PBKDF SHA1 password hashing algorithm. |
Scrypt |
Represents the Scrypt password hashing algorithm. |
Sha1 |
Represents the SHA1 password hashing algorithm. |
Sha256 |
Represents the SHA256 password hashing algorithm. |
Sha512 |
Represents the SHA512 password hashing algorithm. |
StandardScrypt |
Represents the Standard Scrypt password hashing algorithm. |
|
Represents a hash algorithm and the related configuration parameters used to hash user
passwords. An instance of this class must be specified if importing any users with password
hashes (see setHash(UserImportHash)
.
This is not expected to be extended in user code. Applications should use one of the provided
concrete implementations in the com.google.firebase.auth.hash
package. See
documentation for more
details on available options.
Protected Constructor Summary
Protected Method Summary
abstract
Map<String, Object>
|
|
Inherited Method Summary
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Protected Constructors
protected
UserImportHash
(String name)
Protected Methods
protected
abstract
Map<String, Object>
getOptions
()