标签: javascript java web-applications cryptography desktop-application
我需要制定一个使用服务器在客户端进行身份验证/访问控制和加密的解决方案。
第一个选择是制作一个与服务器通信并负责加密的java / fx桌面应用程序。
第二个选择是使用客户端javascript加密技术制作Web应用程序
注意:
使用混合加密,已经为用户生成了非对称密钥,因此只有使用Java / js才能生成对称密钥
将使用HTTPS
那么哪种方法更安全/有效?我是否应该做出任何更改以改善解决方案?