QT中HASH函数方法

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: QT中HASH函数方法

包含的头文件


#include "QCryptographicHash"


具体代码实现


/*! 通过hash中的sha1加密方式加密 */
        QCryptographicHash Hash(QCryptographicHash::Sha1);
        QString word = ui->edit_word->text();
        Hash.addData(word.toLatin1().data());
        ui->edit_hash->setText(Hash.result().toHex().toUpper());
        /*! 通过hash中的md5加密方式加密 */
        QCryptographicHash MD5(QCryptographicHash::Md5);
        MD5.addData(word.toLatin1().data());
        ui->edit_md5->setText(MD5.result().toHex().toUpper());
        /*! 通过hash中的sha224加密方式加密 */
        QCryptographicHash SHA224(QCryptographicHash::Sha224);
        SHA224.addData(word.toLatin1().data());
        ui->edit_sha224->setText(SHA224.result().toHex().toUpper());
        /*! 通过hash中的sha256加密方式加密 */
        QCryptographicHash SHA256(QCryptographicHash::Sha256);
        SHA256.addData(word.toLatin1().data());
        ui->edit_sha256->setText(SHA256.result().toHex().toUpper());
        /*! 通过hash中的sha512加密方式加密 */
        QCryptographicHash SHA512(QCryptographicHash::Sha512);
        SHA512.addData(word.toLatin1().data());
        ui->edit_sha512->setText(SHA512.result().toHex().toUpper());


目录
打赏
0
0
0
0
6
分享
相关文章
|
9月前
|
Qt问题:Qt槽函数是否支持内联?
Qt问题:Qt槽函数是否支持内联?
69 0
QT界面中实现视频帧显示的多种方法及应用(二)
QT界面中实现视频帧显示的多种方法及应用
1281 0
QT C++焦点事件:多角度解析实用技巧与方法
QT C++焦点事件:多角度解析实用技巧与方法
1639 0
|
9月前
|
qt槽函数的四种写法
QT槽函数的四种写法
114 0
qt槽函数的四种写法
25 QT - event函数
25 QT - event函数
73 0
|
4月前
(7)Qt中的自定义槽(函数)
这篇文章介绍了在Qt中如何定义和使用自定义槽函数,包括类成员函数、静态类成员函数、全局函数和lambda表达式作为槽函数的示例,以及使用lambda表达式时的注意事项。
129 2
Qt 窗口常用位置API函数 & 绘图原理 & 双缓冲机制 总结
Qt 窗口常用位置API函数 & 绘图原理 & 双缓冲机制 总结
【Qt】- 信号和槽函数
【Qt】- 信号和槽函数
101 3
|
9月前
|
qt中使用dll库的方法
qt中使用dll库的方法
137 2
|
9月前
|
【Qt SDL相关问题】Qt 引入SDL导致main函数冲突的解决方案
【Qt SDL相关问题】Qt 引入SDL导致main函数冲突的解决方案
156 2

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等