hashPassword function
Hash a password using the passed salt.
Implementation
String hashPassword(String password, String salt) {
final codec = Utf8Codec();
final key = codec.encode(password);
final saltBytes = codec.encode(salt);
final hmac = Hmac(sha256, key);
final digest = hmac.convert(saltBytes);
return digest.toString();
}