类 DSSCryptUtil
- java.lang.Object
-
- com.dss.sdk.utils.crypt.DSSCryptUtil
-
public class DSSCryptUtil extends Object
- 作者:
- Fadada
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidgetFormSign(Map<String,String> reqHeader, Map<String,String> params, String appKey)static HashMap<String,String>getHeaderMap(String appId, String language)static HashMap<String,String>getHeaderMap(String appId, String signType, String language)static voidgetSign(Map<String,String> reqHeader, String json, String appKey)static byte[]hmac256(byte[] key, String msg)static byte[]hmacSM3(byte[] key, String msg)static Stringsha256Hex(String s)static Stringsign(String sortParam, String signType, String timestamp, String appSecret)static StringsortParameters(Map<String,String> parameters)
-
-
-
方法详细资料
-
hmacSM3
public static byte[] hmacSM3(byte[] key, String msg)
-
sign
public static String sign(String sortParam, String signType, String timestamp, String appSecret)
- 参数:
signType- 签名方式sortParam- 排序后得参数字符串timestamp- 时间戳appSecret- 应用秘钥- 返回:
- 签名值
- 抛出:
Exception- 异常
-
getHeaderMap
public static HashMap<String,String> getHeaderMap(String appId, String signType, String language)
-
getFormSign
public static void getFormSign(Map<String,String> reqHeader, Map<String,String> params, String appKey)
-
-