hashPassword function
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 diggest = hmac.convert(saltBytes);
return diggest.toString();
}