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