首页 > 代码库 > 计算文件或一段内容的md5值

计算文件或一段内容的md5值

// 计算text内容MD5QByteArray gAppTextChecksum(const QString& text) {    QCryptographicHash crypto(QCryptographicHash::Md5);    crypto.addData(text.toLocal8Bit());    return crypto.result().toHex();}// 计算文件MD5QByteArray gAppFileChecksum(const QString& filePath) {    QCryptographicHash crypto(QCryptographicHash::Md5);    QFile file(filePath);    file.open(QFile::ReadOnly);    while(!file.atEnd()){        crypto.addData(file.read(8192));    }    file.close();    return crypto.result().toHex();}

 

计算文件或一段内容的md5值