diff --git a/src/test/java/sample/Encrypt.java b/src/test/java/sample/Encrypt.java
new file mode 100644
index 0000000..00b5f7f
--- /dev/null
+++ b/src/test/java/sample/Encrypt.java
@@ -0,0 +1,33 @@
+package sample;
+
+import com.sunyard.RetWrap;
+import com.sunyard.SydApi;
+import com.sunyard.proto.Util;
+import com.sunyard.sge.database.SydApi4Database;
+import com.sunyard.sge.database.SydApiBaseFunction;
+import com.sunyard.sge.database.SydApiBuilder;
+import racal.sunyard.main.SydApi4j;
+
+public class Encrypt {
+ public static void main(String[] args) {
+ SydApi4j sydApi4j = new SydApi4j();
+ SydApi api = sydApi4j.connect("192.168.1.129", 8889, null, 5000);
+
+ /**
+ * SM2GetPublicKeyC获取公钥
+ * 参数1:userid传机构号
+ * 参数2:nKeyTypes传密钥类型
+ * **/
+ String pk = api.SM2GetPublicKeyC("4444444444444444", 1);
+ System.out.println("pk=" + pk);
+ byte[] pkBytes = Util.hexString2Bytes(pk);
+ /**
+ * SYD_SM2_Encrypt SM2公钥加密
+ * 参数1:publicKey 传公钥
+ * 参数2:pOrgData 传加密数据
+ * **/
+ byte[] sm2 = api.SYD_SM2_Encrypt(pkBytes ,new byte[100]);
+ String sm2Hex = Util.bytes2HexString(sm2);
+ System.out.println(sm2Hex);
+ }
+}
diff --git a/sydapi-database.iml b/sydapi-database.iml
index 5e96c63..4b38be7 100644
--- a/sydapi-database.iml
+++ b/sydapi-database.iml
@@ -10,9 +10,10 @@
+
-
+