Хэш-значение C#

1. Создайте 512-битное хеш-значение.

	private string GetHash_512(string strPlain)
	{
		SHA512Managed sha512 = new SHA512Managed();
		string strHash = string.Empty;
		byte[] btHash = sha512.ComputeHash(UnicodeEncoding.Unicode.GetBytes(strPlain));
		for (int i = 0; i < btHash.Length; i++)
		{
			strHash = strHash + Convert.ToString(btHash[i], 16);
		}
		return strHash;
	}

Guess you like

Origin blog.csdn.net/smile_otl/article/details/132182286