【发布时间】:2015-11-04 10:21:46
【问题描述】:
我是第一次使用 Qt 和 C++,为 Mac 做一个基于小部件的应用程序。想象一个带有设置(复选框、单选按钮、字段)的表单,然后我单击更新以保存这些设置。我想将该数据保存到加密文件中,以便其他应用程序无法破解该文件。推荐的技术是什么?另外,什么加密方法最适合这种事情?
【问题讨论】:
-
推荐的方法是选择一种加密方法,将您的设置加密到一个缓冲区中,然后将该缓冲区写入一个文件。阅读加密和解密技术。
-
什么方法是安全的,不会让我笑出房间?我常常认为我选择了一些强大的东西,然后有人说,“你为什么这样做?没有人再使用它了?”
-
加密不会阻止文件被黑客入侵。加密减少了黑客的数量,可能会增加成功破解文件的时间。
-
如果您要存储密码、会话令牌等,请查看 Mac OS X 钥匙串功能。我不相信 Qt 有任何访问钥匙串的内置方式。
标签: c++ qt encryption qtwidgets