UserImportHashOptions class
Properties
-
algorithm
→ HashAlgorithmType
-
The password hashing algorithm identifier. The following algorithm
identifiers are supported:
SCRYPT, STANDARD_SCRYPT, HMAC_SHA512, HMAC_SHA256, HMAC_SHA1,
HMAC_MD5, MD5, PBKDF_SHA1, BCRYPT, PBKDF2_SHA256, SHA512,
SHA256 and SHA1.
final
-
blockSize
→ int?
-
The block size (normally 8) of the hashing algorithm. Required for the
STANDARD_SCRYPT algorithm.
final
-
derivedKeyLength
→ int?
-
The derived key length of the hashing algorithm. Required for the
STANDARD_SCRYPT algorithm.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ Uint8List?
-
The signing key used in the hash algorithm in buffer bytes.
Required by hashing algorithms
SCRYPT, HMAC_SHA512, HMAC_SHA256,
HAMC_SHA1 and HMAC_MD5.
final
-
memoryCost
→ int?
-
The memory cost required for
SCRYPT algorithm, or the CPU/memory cost.
Required for STANDARD_SCRYPT algorithm.
final
-
parallelization
→ int?
-
The parallelization of the hashing algorithm. Required for the
STANDARD_SCRYPT algorithm.
final
-
rounds
→ int?
-
The number of rounds for hashing calculation.
Required for
SCRYPT, MD5, SHA512, SHA256, SHA1, PBKDF_SHA1 and
PBKDF2_SHA256.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
saltSeparator
→ Uint8List?
-
The salt separator in buffer bytes which is appended to salt when
verifying a password. This is only used by the
SCRYPT algorithm.
final
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited