C# SHA512加密

网上好多例子都是照抄的,512加密后乱码。

找着个正确的Mark一下

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();
        }

 

转自:https://blog.csdn.net/xawangxiangwei/article/details/51508261

posted @ 2020-08-21 12:24  狼窝窝  阅读(1349)  评论(0)    收藏  举报