DeterministicHasher constructor
Creates a DeterministicHasher.
secretKey must be at least 32 characters for security.
salt should be unique per application/environment.
Implementation
DeterministicHasher({
required this.secretKey,
required this.salt,
}) : assert(
secretKey.length >= 32,
'secretKey must be at least 32 characters for security. '
'Current length: ${secretKey.length}',
),
assert(
salt.length >= 16,
'salt must be at least 16 characters for security. '
'Current length: ${salt.length}',
);