谁能帮我把这段JAVA语言改成php的, 或者告诉我是什么意思.非常感谢?
大家讲道理
大家讲道理 2017-04-10 18:02:01
[PHP讨论组]
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);
}
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
迷茫

就是把后面几个字符串拼接做md5加密。versionId, chrSet, macKey

PHP中文网

class VerifyRequest{

private $versionId;
private $chrSet;

public function getVersionId(){
    return $this->$versionId;
}
public function getChrSet(){
    return $this->$chrSet;
}

}

static function getMacStr($verifyRequest,$macKey){

$allInputAreaParams = $verifyRequest->getVersionId().$verifyRequest->getMacStr();
$md5SourceText = $allInputAreaParams.$macKey;
return md5($md5SourceText);

}

就是一个hash的算法而已

PHPz

所有参数加上macKey 之后md5 加密

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号