-
-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Labels
enhancementNew feature or requestNew feature or request
Description
在提问之前...
- 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
- 我没有仔细查看这些选项,只是在无脑的勾选所有选项,请关闭这个 issue
- 我基本确定这是一个新功能/建议,而不是遇到了 bug(不确定的话请附上日志)
说说你遇到的问题?
目前JS环境缺失安全加密相关API
JS扩展在:
- 部分API身份认证
- 敏感数据存储
- 安全校验
等领域
不可避免的需要跟Crypto打交道,但是当前环境没有提供这些API。
若是让插件开发者根据 插件的工程化编写 ,引入纯JS库,则:
- 臃肿
- 麻烦
- 低性能
- 较高门槛
有什么好的想法?
在 Go 侧注入原生 crypto 模块
像 console 一样 reg.RegisterNativeModule("crypto", loader),把需要的能力暴露给 JS
采用 Web Crypto API 风格
其他内容
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request