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     }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM