如何在QT Simple上加密/加密某些字符串(例如密码)字符串、密码、如何在、Simple

2023-09-03 08:56:51 作者:m1n-9脉╮ 靈

以下是我得到的信息:

Qt SDK版本4.6.2 Windows XP

问题:如何简单地加密和加密简单的QString值?我需要这样做才能将一些加密的字符串保存到INI文件中,并在重新打开应用程序后将字符串加密为正常的密码字符串值。

怎样在C 实现字符串字母后移其他不变加密算法

PS:我正在寻找简单而漂亮的解决方案。

感谢您的帮助!

推荐答案

如果您只想将其用作密码,请使用QCryptographicHash。散列密码,将其保存到文件中。然后,当您想要比较时,对输入进行哈希处理,并将其与保存的密码进行比较。当然,这不是很安全,您可以使用salting之类的方法来提高安全性。

如果您只想加密和解密存储在文件中的字符串,请使用cipher。查看Botan或Crypto++。

当然,这完全取决于您想要的安全级别。