CryptData class
The PHC string format data
Constructors
Properties
- hash → String?
-
(Optional) The output hash.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
The symbolic name for the hash function.
final
-
params
→ Map<
String, String> ? -
(Optional) The algorithm parameters.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- salt → String?
-
(Optional) The salt.
final
- version → String?
-
(Optional) The algorithm version.
final
Methods
-
getIntParam(
String key) → int? -
Get the value of a paramter by
key
as integer -
getParam(
String key) → String? -
Get the value of a paramter by
key
-
hashBytes(
) → Uint8List? - Parse the hash using standard Base-64 codec
-
hasParam(
String key) → bool -
Check if the
key
parameter exists -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
saltBytes(
) → Uint8List? - Parse the salt using standard Base-64 codec
-
toString(
) → String -
A string representation of this object.
inherited
-
validate(
) → void - Validate the parameters
-
versionInt(
) → int? - Get the version as integer
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
builder(
String id) → CryptDataBuilder -
Returns a CryptDataBuilder instance for
id
.