ASP.NET 国密加密 SM2-SM4
新建一个控制台来做demo nuget引用程序集:KYSharp.SM 安装 2.0 版本,里面才有sm3和sm4的加密 一、SM2的用法 static void SM2Console() { // 公钥 string publickey = "" ; // 私钥 string privatekey = "" ; // 生成公钥和私钥 SM2Utils.GenerateKeyPair( out publickey, out privatekey); System.Console.Out.WriteLine( " 加密明文: " + " 000000 " ); System.Console.Out.WriteLine( " publickey: " + publickey); // 开始加密 string cipherText = SM2Utils.Encrypt(publickey, " 000000 " ); System.Console.Out.WriteLine( " 密文: " + cipherText); System.Console.Out.WriteLine( " privatekey: " + privatekey); // 解密 string plainText = SM2Utils.Decrypt(privatekey, cipherText); System