Qt中字符串加密方法

使用Qt中提供的QCryptographicHash类,引入头文件#include <QCryptographicHash>,可以QCryptographicHash类比较简单

方法1:

 1 QString GetMd5(const QString& value) {
 2         QString md5;
 3         QByteArray ba, md_result;
 4         QCryptographicHash md(QCryptographicHash::Md5);
 5         ba.append(value);
 6         md.addData(ba);
 7         md_result = md.result();
 8         md5.append(md_result.toHex());
 9 
10         return md5;
11     }

方法2:

1 QString GetMd5(const QString& value) {
2         QString md5;
3         QByteArray bb;
4         bb = QCryptographicHash::hash(value.toUtf8(), QCryptographicHash::Md5);
5         md5.append(bb.toHex());
6 
7         return md5;
8     }
原文地址:https://www.cnblogs.com/malinzhai/p/12557765.html