gpt4 book ai didi

php - MD5 文件哈希 - 将 Delphi 输出与 PHP md5_file 函数匹配

转载 作者:行者123 更新时间:2023-12-02 02:18:56 27 4
gpt4 key购买 nike

我目前正在 Delphi 7 中使用此代码进行 md5 散列:

function MD5(const fileName : string) : string;
var
idmd5 : TIdHashMessageDigest5;
fs : TFileStream;
begin
idmd5 := TIdHashMessageDigest5.Create;
fs := TFileStream.Create(fileName, fmOpenRead OR fmShareDenyWrite) ;
try
result := idmd5.AsHex(idmd5.HashValue(fs)) ;
finally
fs.Free;
idmd5.Free;
end;
end;

我正在尝试获得与 PHP 函数相同的输出

md5_file()

我环顾四周,常见问题似乎是编码而不是用零填充,但我不知道如何使用 TIdHashMessageDigest5 执行这些操作,也不知道它们是否已在函数中完成。

如果有人有任何用于此目的的函数,我们将不胜感激!

或者可能是一种更改 php 函数以匹配 Indy 函数的方法

最佳答案

将您的结果与以下内容进行比较:

如果除了一个人之外的所有人都同意总和是多少,那么你就知道在哪里挖掘。

关于php - MD5 文件哈希 - 将 Delphi 输出与 PHP md5_file 函数匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1952929/

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