如何使用Qt加密/解密文件内容?

时间:2010-10-20 10:48:23

标签: qt encryption qt4 symbian

这个问题之前已被其他人多次提出过,但不知何故,答案让我更加困惑。

在我的Qt应用程序(对于symbian设备)中,我有一个文件,其中包含我存储在目标设备中的用户详细信息(电子邮件ID和密码),因此要加密文件中的此数据以确保其安全。我不需要超级安全的加密技术,只需要任何温和的技术。我怎么能用Qt做到这一点?

我下载了QCA并尝试安装但在验证Qt 4 build env时失败了。原因:无法找到Qt 4的qmake工具。(我已将QTDIR设置为已安装的qt路径)

有人可以指导我正确安装步骤,示例或QCA的替代方案吗? (或者甚至可能是Symbian加密API会这样做)

由于

1 个答案:

答案 0 :(得分:1)

您还可以使用操作系统提供的数据锁定,并将文件存储在应用程序的专用目录中。您可以使用QApplication::applicationDirPath()获取其位置。

对于Qt应用程序中的加密,我通常使用普通的openssl C库。它也可以在Symbian设备上使用。