gpt4 book ai didi

qt - 使用 Qt 生成 MD5 哈希值

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

我正在尝试使用 Qt 生成 MD5 哈希值。我生成的哈希值需要与使用其他语言(例如 PHP)生成的其他标准 MD5 哈希值兼容。

这段代码没有给我想要的结果:

QString encodedPass = QString(QCryptographicHash::hash(("myPassword"),QCryptographicHash::Md5));

结果是“Þ±SoHu÷Õ?!?´×L”而不是“deb1536f480475f7d593219aa1afd74c”。有人可以告诉我我做错了什么吗?

最佳答案

PHP 以十六进制形式提供给您,Qt 以二进制形式提供给您。使用 QByteArray::toHex 将其转换为十六进制.

QString blah = QString(QCryptographicHash::hash(("myPassword"),QCryptographicHash::Md5).toHex())

关于qt - 使用 Qt 生成 MD5 哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495281/

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