我正在尝试使用给定的指令在php中创建md5值。我似乎无法做到正确,并希望您帮助理解说明和代码。
这是指示说的:
通过对通过连接这些字段构建的字符串执行MD5计算来构造md5。具体来说,MD5哈希是以下字段的串联:
$ user_id
$ TRANS_ID
ASCII的大写MD5值 相当于“秘密”一词
$量
$货币
in $ status
为了自己计算它们,并对此字符串执行MD5计算。
答案 0 :(得分:1)
$yourMd5 = md5($user_id . $trans_id . strtoupper(md5('secret')) . $amount . $currency . $status);
这就是我将问题解释为。
当然,您可以为secret
的大写哈希预先计算哈希值。但如果是家庭作业,最好像上面那样展示你的作品。
答案 1 :(得分:0)
$result = md5($user_id . $trans_id . strtoupper('secret') . $amount . $currency . $status)
答案 2 :(得分:0)
我不确切地知道你在“$ status”中的意思,但它应该是看起来的东西:
echo md5($user_id.$trans_id.strtoupper(md5(ord(s).ord(e).ord(c).ord(r).ord(e).ord(t))).$amount.$currency.$status);