加密无法在Inno Setup

时间:2016-11-01 11:28:59

标签: inno-setup

我希望在Windows资源管理器中访问程序时加密程序的内容,但我发现安装程序后没有任何文件被加密。我已将加密设置为yes并设置密码,但任何文件夹中的文件都没有加密。除了设置加密和设置密码,我还不确定还能做些什么来确保加密。我有什么遗失的吗?

1 个答案:

答案 0 :(得分:2)

实际上,Inno Setup加密仅加密安装程序。安装期间解密已安装的文件。这是设计的。如果应用程序使用您不知道的密码加密,您的应用程序将如何使用它们?

如果要加密已安装的文件,则必须在编译安装程序之前自行加密。并且您的应用程序必须提示用户输入密码才能解密它们。

您当然也可以将密码硬编码到您的应用程序中。但这还不够安全。通常无法以允许自动解密的方式安全地加密数据。