From 8de764c731f620e6562f2c0a6e0da0c54603c159 Mon Sep 17 00:00:00 2001 From: waner Date: Thu, 31 Jul 2025 11:57:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:key=E6=BC=8F=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jmeter/test/Test4Jemter.java | 8 ++++++-- .../java/com/sunyard/SYMEnDeLongData.java | 8 ++++---- src/test/java/sample/Test4NongxinCW.java | 20 +++++++++---------- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/jmeter/test/Test4Jemter.java b/src/main/java/com/jmeter/test/Test4Jemter.java index 724a753..7e2a61c 100644 --- a/src/main/java/com/jmeter/test/Test4Jemter.java +++ b/src/main/java/com/jmeter/test/Test4Jemter.java @@ -58,7 +58,7 @@ public class Test4Jemter extends AbstractJavaSamplerClient { Arguments arguments = new Arguments(); arguments.addArgument("SM2dn", "C=CN,ST=zz,L=zz,O=zzz,CN=zzzzz"); arguments.addArgument("RSAdn", "C=cn,O=CFCA TEST CA,OU=NCS2,OU=Enterprises,CN=041@Z402451000010@ShanDong@00000001"); - arguments.addArgument("orgData", "12345678"); + arguments.addArgument("orgData", "null"); arguments.addArgument("ip", "172.1.41.139"); arguments.addArgument("ip2", "172.1.41.96"); arguments.addArgument("port", "8889"); @@ -135,7 +135,11 @@ public class Test4Jemter extends AbstractJavaSamplerClient { sr.sampleStart(); SydUtils sydUtils = null; try { - orgData = oData.getBytes(); //SM2裸签 + if ("null".equals(oData)) { + orgData = null; + } else { + orgData = oData.getBytes(); //SM2裸签 + } sydUtils = new SydUtils(ip, ip2, port, timeout); // orgData = new byte[dataLength]; //执行业务逻辑 diff --git a/src/main/java/com/sunyard/SYMEnDeLongData.java b/src/main/java/com/sunyard/SYMEnDeLongData.java index c8eddcc..baca07e 100644 --- a/src/main/java/com/sunyard/SYMEnDeLongData.java +++ b/src/main/java/com/sunyard/SYMEnDeLongData.java @@ -9,7 +9,7 @@ import racal.sunyard.main.SydApi4j; public class SYMEnDeLongData { private SydApi4j api; - private String key = ""; + private String sykey = ""; private String keyValue = ""; private int keyType = 0; private int inType = 0; @@ -95,11 +95,11 @@ public class SYMEnDeLongData { public String getKey() { - return key; + return sykey; } - public SYMEnDeLongData setKey(String key) { - this.key = key; + public SYMEnDeLongData setKey(String sykey) { + this.sykey = sykey; return this; } diff --git a/src/test/java/sample/Test4NongxinCW.java b/src/test/java/sample/Test4NongxinCW.java index a167d19..3c649d5 100644 --- a/src/test/java/sample/Test4NongxinCW.java +++ b/src/test/java/sample/Test4NongxinCW.java @@ -58,14 +58,14 @@ public class Test4NongxinCW { // System.out.println("SM2大数据裸签:"+ Util.bytes2HexString(nakedSign1)); // boolean nakedVerify1 = api.SYD_NakedVerifyAll(4,orgData, nakedSign1, SM2dn); // System.out.println("SM2数据验签:"+nakedVerify1 ); - for (int i = 0; i < 10000; i++) { +// for (int i = 0; i < 10000; i++) { byte[] nakedSign = api.SYD_NakedSign(orgData,SM2dn); System.out.println("SM2签名:"+ Util.encodeBase64(nakedSign)); -// byte[] nakedSign1 = api.SYD_NakedSignAll(4,orgData, SM2dn); + byte[] nakedSign1 = api.SYD_NakedSignAll(4,orgData, SM2dn); // System.out.println("SM2大数据裸签:"+ Util.bytes2HexString(nakedSign1)); // boolean nakedVerify1 = api.SYD_NakedVerifyAll(4,orgData, nakedSign1, SM2dn); // System.out.println("SM2数据验签:"+nakedVerify1 ); - } +// } } /** @@ -191,16 +191,16 @@ public class Test4NongxinCW { @Test public void detSign(){ orgData = new byte[1024]; - - for (int i = 0; i < 10000; i++) { + byte[] orgData1 = "12345678".getBytes(StandardCharsets.UTF_8); +// for (int i = 0; i < 10000; i++) { //detach签名 - String detachedSign = api.detachedSign(orgData, SM2dn); + String detachedSign = api.detachedSign(orgData1, SM2dn); System.out.println("detach签名:"+ detachedSign); //detach验签 - boolean ver = api.detachedVerify(orgData, detachedSign); -// System.out.println("detach验签:"+ ver); - } + boolean ver = api.detachedVerify(orgData1, detachedSign); + System.out.println("detach验签:"+ ver); +// } } @@ -364,7 +364,7 @@ public class Test4NongxinCW { "FAYIKwYBBQUHAwIGCCsGAQUFBwMEMAwGCCqBHM9VAYN1BQADSAAwRQIhAL8uWl4K\n" + "hUEIUnSsM0RlUn4aSkK3R0QFpqdBu7AYCtXcAiB5tIOkP1ycAtp0W3mSHPabAgUq\n" + "dHXEO3AzKABKxIAH7Q==\n" + - "-----END CERTIFICATE-----"; + "-----END"; List masterNodes = new ArrayList<>(); // masterNodes.add("172.16.18.99:8889"); // masterNodes.add("172.16.18.5:8889");