标签:
static bool GetFileMd5Code(const QString strFilePath, QString &strMD5Code)
{
bool bRet = false;
strMD5Code = "";
if (!QFile::exists(strFilePath))
{
qDebug() << strFilePath << " don‘t exist!";
return bRet;
}
QFile file(strFilePath);
if (file.open(QIODevice::ReadOnly))
{
QCryptographicHash cryptographicHash(QCryptographicHash::Md5);
cryptographicHash.addData(&file);
strMD5Code = QString::fromLatin1(cryptographicHash.result().toHex());
file.close();
bRet = true;
}
qDebug() << "md5:" << strMD5Code;
return bRet;
}
qDebug() << "md5:" << strMD5Code;
return bRet;
}
标签:
原文地址:http://www.cnblogs.com/sz-leez/p/4769052.html