qt使用md5加密字符串
时间: 2023-12-31 12:04:21 浏览: 85
QGBK.zip_QT转换字符串源码
你可以使用 Qt 提供的 QCryptographicHash 类来进行 MD5 加密。
以下是一个示例代码:
```cpp
#include <QCoreApplication>
#include <QDebug>
#include <QCryptographicHash>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QByteArray data = "Hello, World!";
QByteArray result = QCryptographicHash::hash(data, QCryptographicHash::Md5);
qDebug() << result.toHex();
return a.exec();
}
```
在这个示例中,我们首先创建了一个 QByteArray 对象来存储要加密的字符串。然后,我们使用 QCryptographicHash::hash() 函数来进行 MD5 加密,传递要加密的数据和加密算法作为参数。最后,我们将加密结果转换为十六进制格式,并输出到控制台。
你可以将上述代码复制到 Qt 项目中并运行,以查看加密后的结果。
阅读全文