QtはMD5暗号化を使用します



Qt Uses Md5 Encryption



Qtには、json、データベース、ネットワーク通信、シリアル通信、今日言及されているMD5暗号化など、一般的に使用される機能のほとんどが含まれています。

QtでMD5文字列を暗号化するのは実際には比較的簡単です。コードは次のとおりです。



#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv) QString str = '123456' QString md5Str = QCryptographicHash::hash(str.toLatin1(),QCryptographicHash::Md5).toHex() qDebug()<<'md5: '<

結果:

md5: 'e10adc3949ba59abbe56e057f20f883e'

MD5暗号化は元に戻せません(ただし、現在は解読されていると言われています)。 MD5暗号化を使用してプログラムにパスワードを保存する場合、パスワードを比較するときに、比較のためにMD5文字列に変換する必要があります。



ウェブサイト上 https://www.sojson.com/encrypt_md5.html MD5の暗号化された値はオンラインで計算できます。これは、qtによって計算された値と一致しています。

WeChatパブリックアカウント: