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;
}
加密算法变量是枚举类型