Secure Hash String در سی شارپ

/* C# Secure Hash String -- Generates an SHA type hash of the passed in value and salt. Hash is 88 characters always <param name="valueToHash">The value for hasing</param> <param name="salt">SALT for the hash</param> <returns></returns> */ public static string SHAHash(string valueToHash, string salt) { System.Security .Cryptography .SHA512Managed hasher = new System.Security .Cryptography .SHA512Managed(); Byte[] valueToHashAsByte = System.Text .Encoding .UTF8 .GetBytes(string.Concat(valueToHash, salt)); Byte[] returnBytes = hasher.ComputeHash(valueToHashAsByte); hasher.Clear(); return Convert.ToBase64String(returnBytes); }
/ 0 نظر / 4 بازدید