Explorar o código

Merge remote-tracking branch 'upstream/next' into next

orzMaster %!s(int64=2) %!d(string=hai) anos
pai
achega
435b5becfb
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Admin.NET/Admin.NET.Core/Util/GM/GMUtil.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Util/GM/GMUtil.cs

@@ -42,7 +42,7 @@ public class GMUtil
         AsymmetricKeyParameter publicKey1 = GM.GetPublickeyFromXY(new BigInteger(x, 16), new BigInteger(y, 16));
         // Sm2Encrypt: C1C3C2
         // Sm2EncryptOld: C1C2C3
-        byte[] digestByte = GM.Sm2Encrypt(Hex.Decode(data_string), publicKey1);
+        byte[] digestByte = GM.Sm2Encrypt(Encoding.UTF8.GetBytes(data_string), publicKey1);
         string strSM2 = Hex.ToHexString(digestByte);
         return strSM2;
     }