javascript - 桌面应用程序加密与具有客户端加密的 Web 应用程序
问题描述
我需要制作一个解决方案,在客户端使用服务器进行身份验证/访问控制和加密。
第一个选项是制作一个与服务器通信并负责加密的 java/fx 桌面应用程序。
第二种选择是使用客户端 javascript 密码学制作 Web 应用程序
笔记:
使用混合加密,已经为用户生成了非对称密钥,因此使用 java/js 只会生成对称密钥
将使用 HTTPS
那么哪种方法更安全/更有效?为了更好的解决方案,我应该做些什么改变?
解决方案
推荐阅读
- google-calendar-api - 如何在 Google 控制台中将令牌从一个项目迁移到另一个项目
- data-structures - 声明式编程中如何创建数据结构?
- php - 选择相互关注者
- sql-server - 'IF' 不能防止错误,但前提是它已经执行
- macros - 如何在宏中匹配 Rust 的“if”表达式?
- javascript - 为什么这个正则表达式会挂起浏览器?
- html - 在站点的上下文中以 % 为单位设置宽度
- php - 从特定的 Google Drive 文件夹中获取文件
- mule - 如何在 Mule 应用程序中进行删除流程?
- javascript - 使用 push() 将一个数组复制到另一个数组