opencv_mv/QMainPro/QMacVisual/QWorld/SoftKey.cpp

26 lines
481 B
C++

#include "QWorld.h"
#include <QCryptographicHash>
#include <QString>
#pragma region 软件锁
//软件锁
QString SoftKey::GetKey(QString key)
{
try
{
QString md5;
QByteArray data;
data = QCryptographicHash::hash(key.toUtf8(), QCryptographicHash::Md5);
md5.append(data.toHex());
QString str1 = md5.mid(0, 10);
QString str2 = md5.mid(10);
QString str_all = "5" + str1 + "1" + str2 + "2";
return str_all;
}
catch (...)
{
return QString();
}
}
#pragma endregion