From 39ffdf5754b4ebca682bd3c925f7a500e8a1bbda Mon Sep 17 00:00:00 2001
From: aix <vip_xiaobin810@163.com>
Date: Thu, 08 Aug 2024 16:56:36 +0800
Subject: [PATCH] 国土调查云身份凭证token
---
src/main/java/com/dji/sample/territory/utils/SM2SignUtil.java | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/main/java/com/dji/sample/territory/utils/SM2SignUtil.java b/src/main/java/com/dji/sample/territory/utils/SM2SignUtil.java
index d4dd1c3..20af1eb 100644
--- a/src/main/java/com/dji/sample/territory/utils/SM2SignUtil.java
+++ b/src/main/java/com/dji/sample/territory/utils/SM2SignUtil.java
@@ -110,20 +110,20 @@
return hexString.toString().toUpperCase();
}
- public static void main(String[] args) throws Exception {
- // 示例哈希值(这里只是一个占位符,你应该使用实际的哈希值)
- String hxz = String.valueOf(SM3HashExample.str(("B69200D500E57054E987FFF855204B30CE6BD32FE54937C531D6F943633A97A6"
- + "," + "2024-06-05 10:04:16" + "," + "115.8506321" + "," + "28.6193951" + "," + "-83" + "," + "135" +
- "," + "0" + "," + "中图智绘无人机" + "," + "23C8CCC61E3042FBA6A658F319337B1A")));
-// System.out.println("sm3 in hash: " + sm3);
-// byte[] hash = sm3.getBytes(); // 注意:使用SM3或其他哈希算法来计算数据的哈希值
- System.out.println(hxz);
- byte[] hash = hxz.getBytes(); // 注意:使用SM3或其他哈希算法来计算数据的哈希值
- // 加载私钥
- ECPrivateKeyParameters sm2PrivateKey = getSM2PrivateKey();
- // 使用SM2私钥对哈希值进行签名
- String signatureHex = signWithSM2(hash, sm2PrivateKey);
- System.out.println(signatureHex);
+// public static void main(String[] args) throws Exception {
+// // 示例哈希值(这里只是一个占位符,你应该使用实际的哈希值)
+// String hxz = String.valueOf(SM3HashExample.str(("B69200D500E57054E987FFF855204B30CE6BD32FE54937C531D6F943633A97A6"
+// + "," + "2024-06-05 10:04:16" + "," + "115.8506321" + "," + "28.6193951" + "," + "-83" + "," + "135" +
+// "," + "0" + "," + "中图智绘无人机" + "," + "23C8CCC61E3042FBA6A658F319337B1A")));
+//// System.out.println("sm3 in hash: " + sm3);
+//// byte[] hash = sm3.getBytes(); // 注意:使用SM3或其他哈希算法来计算数据的哈希值
+// System.out.println(hxz);
+// byte[] hash = hxz.getBytes(); // 注意:使用SM3或其他哈希算法来计算数据的哈希值
+// // 加载私钥
+// ECPrivateKeyParameters sm2PrivateKey = getSM2PrivateKey();
+// // 使用SM2私钥对哈希值进行签名
+// String signatureHex = signWithSM2(hash, sm2PrivateKey);
+// System.out.println(signatureHex);
// 加载私钥
// ECPrivateKeyParameters sm2PrivateKey = getSM2PrivateKey();
//
@@ -144,6 +144,6 @@
// // 输出验证结果
// System.out.println("Signature is valid: " + isValid);
- }
+// }
}
--
Gitblit v1.9.3