Qt QCryptographicHash生成md5值

前言

QT中,提供了QCryptographicHash类,很方便的实现的字符串到md5/md4/sha1的转换,可以通过两种方法实现,方法如下。

实现方式

方式一

QString pwd="123456";  
QString md5;  
QByteArray ba,bb;  
QCryptographicHash md(QCryptographicHash::Md5);  
ba.append(pwd);  
md.addData(ba);  
bb = md.result();  
md5.append(bb.toHex());

方式二

QString md5;  
QString pwd="123456";  
QByteArray bb;  
bb = QCryptographicHash::hash ( pwd.toAscii(), QCryptographicHash::Md5 );  
md5.append(bb.toHex());

版权声明:
作者:小何
链接:https://ligo100.cn/houduanjishu/qt/245.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录