利用QCryptographicHash 加密QString

直接上代码了   废话不多说了   这是MD4加密   可以自己更改成QCryptographicHash::Md5  或者QCryptographicHash::Sha1

QString Encrypt(QString s) { QByteArray string=s.toAscii(); QCryptographicHash *hash=new QCryptographicHash(QCryptographicHash::Md4); hash->addData(string); QByteArray string1=hash->result(); QTextCodec *codec = QTextCodec::codecForName("KOI8-R"); QString string2 = codec->toUnicode(string1); return string2; }

你可能感兴趣的:(qt杂谈)