如何在QT Simple上加密/加密某些字符串(例如密码) [英] HowTo Crypt/Encrypt some string (e.g. Password) on Qt simple
本文介绍了如何在QT Simple上加密/加密某些字符串(例如密码)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下是我得到的信息:
- Qt SDK版本4.6.2
- Windows XP
问题:如何简单地加密和加密简单的QString值?我需要这样做才能将一些加密的字符串保存到INI文件中,并在重新打开应用程序后将字符串加密为正常的密码字符串值。
PS:我正在寻找简单而漂亮的解决方案。
感谢您的帮助!
推荐答案
如果您只想将其用作密码,请使用QCryptographicHash
。散列密码,将其保存到文件中。然后,当您想要比较时,对输入进行哈希处理,并将其与保存的密码进行比较。当然,这不是很安全,您可以使用salting之类的方法来提高安全性。
当然,这完全取决于您想要的安全级别。
这篇关于如何在QT Simple上加密/加密某些字符串(例如密码)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文