gpt4 book ai didi

c++ - 如何在Qt中生成文件的md5?

转载 作者:行者123 更新时间:2023-11-30 01:12:56 25 4
gpt4 key购买 nike

<分区>

我有代码,可以为字符串生成 md5。现在我想为文件添加生成 md5。它适用于 txt 文件(xml、html、txt 等),但是当我尝试使用二进制文件(zip、bin、apk 等)时,我看到了错误的结果。如何正确读取 (char*) 中的 bin 文件以生成有效的哈希值?

我尝试使用 TextStream,但结果无效

QFile file(fileName);
file.open(QIODevice::ReadOnly);

QTextStream in(&file);
QString t = in.readAll();
file.close();

string res = md5(t.toStdString());

我还尝试使用 QByteArray,然后将 byteArray 转换为 char*但它也不能正常工作。我该如何解决?

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