hash method
Hashes password given salt, text, and length.
Implementation
Uint8List hash(
{required Uint8List salt, required Uint8List plain, int len = 32}) {
var passhash = _algorithm == 0 ? Scrypt() : PBKDF2KeyDerivator(_hmac!);
if (_algorithm == 1) {
var params = Pbkdf2Parameters(salt, _params['N']!, len);
passhash.init(params);
} else {
final params = ScryptParameters(
_params['N']!, _params['r']!, _params['p']!, len, salt);
passhash.init(params);
}
return passhash.process(plain);
}