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