加密
private static final String KEY_SPA = "&key=";
// 时间戳的 连接常量
private static final String TIMESTAMP_SPA = "×tamp=";
public static String md5Sign(Object data, String key, Long timestamp) {
//1. json 排序
String jsonString = JSONObject.toJSONString(data, SerializerFeature.MapSortField);
//2. 拼接字符串并加密
return DigestUtils.md5Hex(jsonString + KEY_SPA + key + TIMESTAMP_SPA + timestamp);
}
提示
修改于 2024-04-08 11:36:31