Qt QCryptographicHash生成md5值

前言 QT中,提供了QCryptographicHash类,很方便的实现的字符串到md5/md4/sha1的转 […]

前言

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());
版权声明
文章标题:Qt QCryptographicHash生成md5值
文章链接:https://blog.chiyuba.com/houduanjishu/qt/245.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2021年11月5日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
Qt QLineEdit中setCompleter方法使用 Qt Qt QLineEdit中setCompleter方法使用

前言 今天在项目开发中需要用到一个类似百...

6 浏览
Qt去掉Popup窗体默认阴影 Qt Qt去掉Popup窗体默认阴影

​  前言 当我们设置一个窗体为Popu...

7 浏览
QTableView列宽度设置 Qt QTableView列宽度设置

前言 在我们开发过程中,经常会遇到设置Q...

1 浏览

评论