帮助在php中创建md5

时间:2010-06-08 13:00:16

标签: php string md5 concatenation

我正在尝试使用给定的指令在php中创建md5值。我似乎无法做到正确,并希望您帮助理解说明和代码。

这是指示说的:

通过对通过连接这些字段构建的字符串执行MD5计算来构造md5。具体来说,MD5哈希是以下字段的串联:

  • $ user_id

  • $ TRANS_ID

  • ASCII的大写MD5值 相当于“秘密”一词

  • $量

  • $货币

  • in $ status

为了自己计算它们,并对此字符串执行MD5计算。

3 个答案:

答案 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);