有只小跳蛙
您可以自己实现MD5算法(示例遍布Web),也可以链接到OpenSSL库并使用OpenSSL的摘要功能。这是获取字节数组的MD5的示例:#include <openssl/md5.h>QByteArray AESWrapper::md5 ( const QByteArray& data) { unsigned char * tmp_hash; tmp_hash = MD5((const unsigned char*)data.constData(), data.length(), NULL); return QByteArray((const char*)tmp_hash, MD5_DIGEST_LENGTH);}