QT提供的字符串加密

QString Dialog::encrypt(const QString &str)
{
    QByteArray btArray;
    btArray.append(str);
    QCryptographicHash hash(QCryptographicHash::Md5); //MD5 加密算法
    hash.addData(btArray);
    QByteArray resultArray = hash.result(); //返回最终的散列值
    QString md5 = resultArray.toHex(); //转换成16进制的字符串
    return md5;
}
加密算法变量是枚举类型

 

posted @ 2021-07-19 16:22  Azuki_op  阅读(301)  评论(0)    收藏  举报