public static String getMacStr(VerifyRequest verifyRequest, String macKey){
StringBuilder allInputAreaParams = new StringBuilder();
allInputAreaParams.append(verifyRequest.getVersionId());
allInputAreaParams.append(verifyRequest.getChrSet());
String allInputAreaParamsStr = allInputAreaParams.toString();
String md5SourceText = allInputAreaParamsStr + macKey;
System.out.println(DigestUtils.md5Hex(md5SourceText));
return DigestUtils.md5Hex(md5SourceText);
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
就是把后面几个字符串拼接做md5加密。
versionId,chrSet,macKeyclass VerifyRequest{
}
static function getMacStr($verifyRequest,$macKey){
}
就是一个hash的算法而已
所有参数加上macKey 之后md5 加密