gpt4 book ai didi

hash - 使用 SHA-1 的 Coldfusion 哈希与 Php sha1

转载 作者:行者123 更新时间:2023-12-02 09:31:59 25 4
gpt4 key购买 nike

我尝试在 Coldfusion 10 和 php 中使用 sha-1 加密某些字符串。

冷融合代码:

<cfsavecontent variable="Mydata">
abcdefghijklmn
</cfsavecontent>
<cfset data = Hash(Mydata,"sha-1") >
<cfdump var="#data#" abort="true"/>

冷聚变输出: 113D1951E36C83FE1F60BF3BC520CEF65E0373BE

PHP 代码:

$content_digest = sha1('abcdefghijklmn');
var_dump($content_digest);
exit();

PHP 输出: 85d7c5ff403abe72df5b8a2708821ee33cd0bcce

两个代码没有产生相同的输出。

我已经尝试过 SHA-1 的在线工具 http://www.freeformatter.com/sha1-generator.html#ad-output

站点输出:85d7c5ff403abe72df5b8a2708821ee33cd0bcce

该站点和 php 代码产生相同的输出。

有人能解释一下我的 cf 代码出了什么问题吗?谢谢。

最佳答案

<cfsavecontent>引入了一些额外的空格。

所以只需使用

<cfset data = Hash('abcdefghijklmn',"sha-1")>

自己运行一下:http://trycf.com/gist/21e6b5b1ee87f858b913/acf

关于hash - 使用 SHA-1 的 Coldfusion 哈希与 Php sha1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32110650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com