MD5 中的二进制文件无法正常工作


binary in md5 not working properly

我需要一些帮助,我从网关公司获得一个访问密钥,我需要附加当前的年/月/日/Cref,然后md5用二进制标志(true)对其进行哈希处理,php 在我这样做的那一刻,Firefox 文件背后的源代码显示没有value=""它不起作用, 当我删除"真实"的那一刻,就会有一个值,我错过了什么吗

我必须做什么的例子。

$accessKey = "asringfromthem" . '/10/11/Cref';
$mdKey = md5($accesskey, true); // binary is a requirement from them

在我使用的 HTML 文件中

<input type="hidden" id="accessKey" name="accessKey" value="<?php echo $mdKey; ?>">

如果我删除 true,那么 Firefox 的视源中有一个值,但当我把它放在那里时,它就没有了。

我绕行的方式是错误的吗?

重新创建的问题,因为另一个有点糟糕。 :)感谢他们为我指出

二进制输出旨在由 PHP 在内部使用,而不是以 HTML 格式输出。

您可能正在尝试测试您的代码以查看您获得的哈希值,这不起作用。