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