Inno setup 加密在Inno安装程序中不起作用

Inno setup 加密在Inno安装程序中不起作用,inno-setup,Inno Setup,在Windows资源管理器中访问程序时,我希望对程序的内容进行加密,但我发现一旦安装程序,所有文件都不会加密。我已将encryption设置为yes并设置了密码,但任何文件夹中的文件均未加密。除了设置加密和密码外,我不确定还能做些什么来确保加密。有什么我遗漏的吗?事实上,Inno安装加密只加密安装程序。安装过程中将解密已安装的文件。那是故意的。如果使用应用程序不知道的密码对它们进行加密,应用程序将如何使用它们 如果要对安装的文件进行加密,则必须在编译安装程序之前对其进行加密。您的应用程序必须提示

在Windows资源管理器中访问程序时,我希望对程序的内容进行加密,但我发现一旦安装程序,所有文件都不会加密。我已将encryption设置为yes并设置了密码,但任何文件夹中的文件均未加密。除了设置加密和密码外,我不确定还能做些什么来确保加密。有什么我遗漏的吗?

事实上,Inno安装加密只加密安装程序。安装过程中将解密已安装的文件。那是故意的。如果使用应用程序不知道的密码对它们进行加密,应用程序将如何使用它们

如果要对安装的文件进行加密,则必须在编译安装程序之前对其进行加密。您的应用程序必须提示用户输入密码才能对其进行解密


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

实际上,Inno Setup encryption仅加密安装程序。安装过程中将解密已安装的文件。那是故意的。如果使用应用程序不知道的密码对它们进行加密,应用程序将如何使用它们

如果要对安装的文件进行加密,则必须在编译安装程序之前对其进行加密。您的应用程序必须提示用户输入密码才能对其进行解密

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