如何在QT Simple上加密/加密某些字符串(例如密码) [英] HowTo Crypt/Encrypt some string (e.g. Password) on Qt simple

查看:0
本文介绍了如何在QT Simple上加密/加密某些字符串(例如密码)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是我得到的信息:

  • Qt SDK版本4.6.2
  • Windows XP

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

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

感谢您的帮助!

推荐答案

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

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

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

这篇关于如何在QT Simple上加密/加密某些字符串(例如密码)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆