C# SHA512 加密之我见
📅 2026/8/1 1:29:52
👁️ 阅读次数
📝 编程学习
最近一个地方要用到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);
SHA512CryptoServiceProvider SHA512 = new SHA512CryptoServiceProvider();
byte[] h5 = SHA512.ComputeHash(buffer);
result = BitConverter.ToString(h5).Replace("-", string.Empty);
return result.ToLower();
}
return result.ToLower();
}
编程学习
技术分享
实战经验