MD5加密过程:
QString ---> QByteArray --加密-->QByteArray --toHex->QString
代码:
QString passWord = ui->pwLineEdit->text();
//MD5加密密码并存储MD5值
QByteArray byte_array;
byte_array.append(passWord);
QByteArray hash_byte_array = QCryptographicHash::hash(byte_array, QCryptographicHash::Md5);
QString md5 = hash_byte_array.toHex();
query.exec(QString("insert into uspw (user, password) values ('%1', '%2')").arg(ui->userLineEdit->text()).arg(md5));
QMessageBox::warning(this, "注册", "注册成功!");
本文介绍了使用Qt框架实现MD5加密的过程,并提供了一个具体的代码示例,展示了如何将用户输入的密码转换为MD5加密后的字符串进行存储。
372

被折叠的 条评论
为什么被折叠?



