private static string argon2iHash(string _value, string _salt, ArgonParams _argonParams) { PasswordHasher ArgonHasher = new PasswordHasher(_argonParams.TimeCost, _argonParams.MemoryCost, _argonParams.ParallelLanes, Argon2Type.Argon2i, 256); return(System.Convert.ToBase64String(ArgonHasher.HashRaw(_value, _salt))); }
public static string Hash(string _value, string _salt, ArgonParams _argonParams) { return(sha256Hash(string.Concat(_salt, argon2iHash(_value, _salt, _argonParams), _salt))); }