public static string ToSM3HexStr(string data)
{
byte[] msg1 = Encoding.UTF8.GetBytes(data);
Org.BouncyCastle.Crypto.Digests.SM3Digest sm3 = new Org.BouncyCastle.Crypto.Digests.SM3Digest();
sm3.BlockUpdate(msg1, 0, msg1.Length);
byte[] result = new byte[sm3.GetDigestSize()];
sm3.DoFinal(result, 0);
return new UTF8Encoding().GetString(Org.BouncyCastle.Utilities.Encoders.Hex.Encode(result));
}
C# 国密SM3算法
最新推荐文章于 2025-03-10 13:48:59 发布