Example #1
0
        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)));
        }
Example #2
0
 public static string Hash(string _value, string _salt, ArgonParams _argonParams)
 {
     return(sha256Hash(string.Concat(_salt, argon2iHash(_value, _salt, _argonParams), _salt)));
 }