我创建了一个小程序来执行加密、解密等加密操作。我需要在 html 页面上调用这个小程序,以便我可以向将访问这个 html 页面的用户提供这个工具。由于小程序与加密操作有关,它将从用户的系统访问用户的私人数据。
所以我需要确切的程序来在 html 页面上调用这样的小程序。在 html 页面上调用此类小程序时,我需要注意哪些事项?
我创建了一个小程序来执行加密、解密等加密操作。我需要在 html 页面上调用这个小程序,以便我可以向将访问这个 html 页面的用户提供这个工具。由于小程序与加密操作有关,它将从用户的系统访问用户的私人数据。
所以我需要确切的程序来在 html 页面上调用这样的小程序。在 html 页面上调用此类小程序时,我需要注意哪些事项?
加密小程序与其他小程序没有什么不同。此外,加密并不意味着您访问用户的私人数据。至于调用Applet,看看Oracle的教程就知道了。
要在用户系统上执行加密,您需要确保不使用需要来自 Oracle 的无限强度加密策略文件的密钥大小(除非您想要求每个用户配置他们的系统)。
要访问私有文件,您需要使用 Java 运行时系统信任的密钥对 Applet 进行签名。您可以为此使用预安装的根证书之一或导入您自己的(再次要求用户配置他们的系统)。
就我个人而言,我在公司内部做任何事情都会落入这个陷阱。使用功能齐全的 Java WebStart 应用程序会更好。否则,您将不得不处理多种浏览器、HTML、JavaScript 和 Applet。来自自己编写此类 Applets 的人:浏览器中的 Java失败了。