From d53ae4a6c5e5273157c5f5b17f4f3cf9f6d93e40 Mon Sep 17 00:00:00 2001 From: renzhiyuan <465386466@qq.com> Date: Fri, 28 Aug 2026 09:34:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6:=20sdk=5FL?= =?UTF-8?q?inkedMall/crypto.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk_LinkedMall/crypto.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sdk_LinkedMall/crypto.go diff --git a/sdk_LinkedMall/crypto.go b/sdk_LinkedMall/crypto.go new file mode 100644 index 0000000..916a44b --- /dev/null +++ b/sdk_LinkedMall/crypto.go @@ -0,0 +1,17 @@ +package sdk_LinkedMall + +// 本文件预留用于加密相关功能。 +// +// 当前SDK使用阿里云 darabonba-openapi 客户端发起ROA签名调用, +// 签名过程由底层客户端自动处理,业务层无需实现签名算法。 +// +// 如需使用国密(SM2/SM3/SM4)或其他加密算法,可在此文件中添加实现。 +// 建议使用 github.com/tjfoc/gmsm 库进行国密算法实现。 +// +// 示例: +// import "github.com/tjfoc/gmsm/sm3" +// func SM3Hash(data []byte) []byte { +// h := sm3.New() +// h.Write(data) +// return h.Sum(nil) +// } \ No newline at end of file