C# SHA512 加密之我见

📅 2026/8/1 1:29:52 👁️ 阅读次数 📝 编程学习
C# SHA512 加密之我见
最近一个地方要用到SHA512 加密,发现相关的资料都是鱼龙混杂,最终用这个方法完美解决!

public static string sha512Encode(string source)
{
string result = "";
byte[] buffer = Encoding.UTF8.GetBytes(source);//UTF-8 编码
//64字节,512位
SHA512CryptoServiceProvider SHA512 = new SHA512CryptoServiceProvider();
byte[] h5 = SHA512.ComputeHash(buffer);
result = BitConverter.ToString(h5).Replace("-", string.Empty);

return result.ToLower();
}