zhentao 1 maand geleden
bovenliggende
commit
4275f8debc

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>

+ 17 - 0
src/main/java/com/zhentao/controller/InterfaceCaller.java

@@ -16,4 +16,21 @@ public class InterfaceCaller {
         return generatedSignature.equals(signature);
     }
 
+    public static void main(String[] args) {
+        String appId="123456";
+        String goodsId="7890";
+        String reqId="1111";
+        String reqTime="2025-03-31 12:00:00";
+        String appKey="abcdef";
+        //生成签名
+        String dataToSign=appId+goodsId+reqId+reqTime+appKey;
+        String signature=DigestUtil.md5Hex(dataToSign);
+        System.out.println(signature);
+        //调用接口一进行验签
+        boolean result1 = InterfaceCaller.verifySignature1(appId, goodsId, reqId, reqTime, appKey, signature);
+        System.err.println("接口一验签结果:"+result1);
+        //调用接口一进行验签
+        boolean result2 = InterfaceCaller.verifySignature2(appId, goodsId, reqId, reqTime, appKey, signature);
+        System.err.println("接口二验签结果:"+result2);
+    }
 }

BIN
target/classes/com/zhentao/pojo/AppRequest.class


BIN
target/classes/com/zhentao/service/impl/AppIdSerciceImpl.class