Java 在html页面上调用加密小程序

Java 在html页面上调用加密小程序,java,applet,cryptography,Java,Applet,Cryptography,我创建了一个小程序来执行加密、解密等加密操作。 我需要在html页面上调用这个小程序,这样我就可以为访问这个html页面的用户提供这个工具。由于小程序与加密操作有关,它将从用户的系统访问用户的私有数据 所以我需要确切的过程来调用html页面上的小程序。在html页面上调用此类小程序时,我需要注意哪些事项?加密小程序与其他小程序没有什么不同。此外,加密并不意味着访问用户的私有数据。至于调用Applet,请看一下Oracle教程 要在用户系统上执行加密,您需要确保不使用需要Oracle提供的无限强度

我创建了一个小程序来执行加密、解密等加密操作。 我需要在html页面上调用这个小程序,这样我就可以为访问这个html页面的用户提供这个工具。由于小程序与加密操作有关,它将从用户的系统访问用户的私有数据


所以我需要确切的过程来调用html页面上的小程序。在html页面上调用此类小程序时,我需要注意哪些事项?

加密小程序与其他小程序没有什么不同。此外,加密并不意味着访问用户的私有数据。至于调用Applet,请看一下Oracle教程

要在用户系统上执行加密,您需要确保不使用需要Oracle提供的无限强度加密策略文件的密钥大小(除非您希望要求每个用户配置其系统)

要访问私有文件,您需要使用Java运行时系统信任的密钥对小程序进行签名。您可以使用其中一个预安装的根证书,也可以导入您自己的根证书(同样,请用户配置其系统)

就我个人而言,我在公司里做任何事情都会落入这个陷阱。使用功能齐全的JavaWebStart应用程序会更好。否则,您将不得不处理多个浏览器、HTML、JavaScript和小程序。来自于一个自己编写此类小程序的人:浏览器中的Java已经失败了