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());


相关文章
|
编译器 C++
qt槽函数的四种写法
QT槽函数的四种写法
226 0
qt槽函数的四种写法
|
编译器
Qt问题:Qt槽函数是否支持内联?
Qt问题:Qt槽函数是否支持内联?
124 0
|
编解码 并行计算 Java
QT界面中实现视频帧显示的多种方法及应用(二)
QT界面中实现视频帧显示的多种方法及应用
2034 0
|
存储 开发框架 开发者
QT C++焦点事件:多角度解析实用技巧与方法
QT C++焦点事件:多角度解析实用技巧与方法
2557 0
25 QT - event函数
25 QT - event函数
131 0
(7)Qt中的自定义槽(函数)
这篇文章介绍了在Qt中如何定义和使用自定义槽函数,包括类成员函数、静态类成员函数、全局函数和lambda表达式作为槽函数的示例,以及使用lambda表达式时的注意事项。
467 2
(7)Qt中的自定义槽(函数)
|
编译器 API
【Qt】- 信号和槽函数
【Qt】- 信号和槽函数
200 3
|
编解码
qt中使用dll库的方法
qt中使用dll库的方法
258 2
|
算法 开发者
【Qt SDL相关问题】Qt 引入SDL导致main函数冲突的解决方案
【Qt SDL相关问题】Qt 引入SDL导致main函数冲突的解决方案
285 2