QT中HASH函数方法

简介: 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());


相关文章
|
1天前
|
编译器
Qt问题:Qt槽函数是否支持内联?
Qt问题:Qt槽函数是否支持内联?
16 0
|
1天前
|
编解码 并行计算 Java
QT界面中实现视频帧显示的多种方法及应用(二)
QT界面中实现视频帧显示的多种方法及应用
142 0
|
1天前
|
存储 开发框架 开发者
QT C++焦点事件:多角度解析实用技巧与方法
QT C++焦点事件:多角度解析实用技巧与方法
288 0
|
1天前
|
编译器 C++
qt槽函数的四种写法
QT槽函数的四种写法
44 0
qt槽函数的四种写法
|
6月前
25 QT - event函数
25 QT - event函数
20 0
|
7月前
|
数据采集 监控 网络协议
linux系统中利用QT实现视频监控的基本方法
linux系统中利用QT实现视频监控的基本方法
200 0
|
7月前
|
人工智能 文字识别 算法
linux系统中利用QT实现车牌识别的方法
linux系统中利用QT实现车牌识别的方法
81 0
Qt 窗口常用位置API函数 & 绘图原理 & 双缓冲机制 总结
Qt 窗口常用位置API函数 & 绘图原理 & 双缓冲机制 总结
|
1天前
|
编译器 API
【Qt】- 信号和槽函数
【Qt】- 信号和槽函数
|
1天前
|
编解码
qt中使用dll库的方法
qt中使用dll库的方法
21 2

推荐镜像

更多