deriveKey static method
Future<String>
deriveKey(
- String password,
- String salt, {
- Argon2Variant variant = Argon2Variant.argon2id,
Derives a key using Argon2 with default parameters
password - The password to derive the key from
salt - The salt to use for key derivation
variant - The Argon2 variant to use (default: Argon2id)
Returns a Future
Implementation
static Future<String> deriveKey(
String password,
String salt, {
Argon2Variant variant = Argon2Variant.argon2id,
}) {
return deriveKeyBytes(
password,
salt,
variant: variant,
).then((bytes) => _bytesToHex(bytes));
}