使用 php 生成签名时出现问题

发布于 2024-12-15 11:24:10 字数 344 浏览 1 评论 0原文

现有的 API 出了点小问题,在我承认它已损坏但我没有损坏之前,我想有人可能会看到我做错了什么。

这就是他们要求作为 url 一部分的内容 - 由以下内容形成的签名: 十六进制编码的MD5(密钥+秘密+时间戳)

这就是我给他们的失败的东西:

$key = 'xxxxxxxxxxxxxxxxxx';
$secret = 'DeMxxxxxxxxxw';
$timestamped = $_SERVER['REQUEST_TIME'];
$signature = md5($key + $secret + $timestamped);

那么我做错了什么或者他们没有很好地玩我?

Having a little problem with an API that's out there and before I admit that it's broken and i'm not - figured someone might see what i'm doing wrong.

This is what they are asking for as part of the url - a signature that is formed by this:
hex-encoded MD5(key + secret + timestamp)

And this is what i'm giving them that's failing:

$key = 'xxxxxxxxxxxxxxxxxx';
$secret = 'DeMxxxxxxxxxw';
$timestamped = $_SERVER['REQUEST_TIME'];
$signature = md5($key + $secret + $timestamped);

So am I doing something wrong or are they not playing with me well?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

小梨窩很甜 2024-12-22 11:24:10

也许您想使用 . (串联)而不是 + (总和)

$signature = md5($key . $secret . $timestamped);

Maybe you want to use . (concatenation) instead of + (sum)

$signature = md5($key . $secret . $timestamped);
乙白 2024-12-22 11:24:10

我认为您的意思是用 . 连接字符串,而不是用 + 进行数字添加。

$signature = md5($key . $secret . $timestamped);

I think you mean to concatenate the strings with . instead of add numerically with +.

$signature = md5($key . $secret . $timestamped);

萌吟 2024-12-22 11:24:10

PHP 中的连接运算符是“.”,而不是“+”

the concatenation operator in PHP is '.', not '+'

霊感 2024-12-22 11:24:10

您真的想将它们添加在一起还是想将它们连接起来?

// Adding
$signature = md5($key + $secret + $timestamped);
// Concatenating
$signature = md5($key . $secret . $timestamped);

Do you really want to add these together or to you want to concatenate them?

// Adding
$signature = md5($key + $secret + $timestamped);
// Concatenating
$signature = md5($key . $secret . $timestamped);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文