Qt中生成字符串md5的方法


QT提供了QCryptographicHash類,想轉md5或者sda1都很方便

QString fileText = original_Image.text();
QString fileCut = fileText.remove(256,fileText.count() - 256);
fileCut += QTime::currentTime().toString();//加上時間戳再生成
    
QByteArray ba;
ba =QCryptographicHash::hash(fileCut.toUtf8(),QCryptographicHash::Md5);
QString tempFilenamemd5(ba.toHex());

比如我要生成隨機文件名字,可以加上時間戳什么的,比如上面的寫法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM