您现在的位置是:首页 > 编程 > 

浏览器中的国密应用接口规范

2025-07-19 08:39:39
浏览器中的国密应用接口规范 最近,有客户咨询浏览器中是否提供了国密标准中的 js 接口。说实话,接到这个问题还有点懵。之前做浏览器中的国密,实现的是 sm2、sm、sm4算法已经 ssl 通信的国密支持,并没有涉及 js 接口。上网搜索一下国密 js,得到的结果都是使用 js 代码实现 sm2/sm/sm4算法。这肯定不是客户想要的答案。如果纯 js 实现国密算法,那就不需要浏览器做什么了。又

浏览器中的国密应用接口规范

最近,有客户咨询浏览器中是否提供了国密标准中的 js 接口。说实话,接到这个问题还有点懵。之前做浏览器中的国密,实现的是 sm2、sm、sm4算法已经 ssl 通信的国密支持,并没有涉及 js 接口。上网搜索一下国密 js,得到的结果都是使用 js 代码实现 sm2/sm/sm4算法。

这肯定不是客户想要的答案。如果纯 js 实现国密算法,那就不需要浏览器做什么了。又进行了一番搜索,还是没到答案。还是来问问 ai 吧。经过两轮交流,AI 给我提供了一个信息:

是不是 AI 的幻觉?我赶紧去: .html 查看。以浏览器为关键词查询,还真的到两个文档:

一个是 AI 提到的《浏览器密码应用接口规范》,还有一个与数字证书有关的应用接口规范。看了一下标准颁布的日期为2020年和2022年,难怪我一点印象都没有,我做浏览器中的国密时,这两个标准还没颁布。在这个项目做完之后,就没有做国密这块的事情了。

标准的内容详情参考文档,简单说来,国密浏览器应用接口规范基本上就是在 webcrypto 的基础上,增加了国密算法支持。

WebCrypto API是一个由WC维护标准,它提供了一套JavaScript接口,允许网页应用进行安全的数据加密、解密、签名和验证等操作。这个API的核心目标是增强Web应用程序的安全性,让开发者能够在浏览器环境中执行复杂的加密任务。

后面一个证书接口规范与 ukey 有关,这个使用起来需要物理 ukey,比较复杂,成本比较高,一般只用在对安全要求非常高对场合。

一般来说,没有项目上的特殊要求,很多浏览器是没有实现的。

到了标准,接下来实现就是体力活了。目前关于这个标准的测试网站基本没有,目前只到了一个 /,而且测试项很少。

国密目前有好多开源项目,我之前参考的 GMssl 这个项目,版本来到.0,代码大变样,和2.0的接口不兼容,又是一个巨大的工程。

有从事国密产品开发的朋友,欢迎交流!

本文参与 腾讯云自媒体同步曝光计划,分享自。原始发表:2024-12-19,如有侵权请联系 cloudcommunity@tencent 删除搜索算法加密接口浏览器

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1133370.html

相关标签:无
上传时间: 2025-07-18 22:25:43
留言与评论(共有 18 条评论)
本站网友 广东高级技工学校
22分钟前 发表
如果纯 js 实现国密算法
本站网友 北汽幻速s2
18分钟前 发表
到了标准
本站网友 网站排名靠前
4分钟前 发表
还真的到两个文档:一个是 AI 提到的《浏览器密码应用接口规范》
本站网友 马来西亚首富
5分钟前 发表
还是没到答案
本站网友 健长乐是个骗局
6分钟前 发表
就没有做国密这块的事情了
本站网友 优选法
3分钟前 发表
在这个项目做完之后
本站网友 茶油的作用
20分钟前 发表
浏览器中的国密应用接口规范 最近
本站网友 中山爱丽丝
8分钟前 发表
增加了国密算法支持
本站网友 长沙装修队
1分钟前 发表
还真的到两个文档:一个是 AI 提到的《浏览器密码应用接口规范》
本站网友 台州银行招聘
5分钟前 发表
这个使用起来需要物理 ukey
本站网友 武警北京总队第三医院
23分钟前 发表
代码大变样
本站网友 山药炖鸡
3分钟前 发表
那就不需要浏览器做什么了
本站网友 四妙丸
17分钟前 发表
国密浏览器应用接口规范基本上就是在 webcrypto 的基础上
本站网友 靡不有初
0秒前 发表
国密目前有好多开源项目
本站网友 绒毛膜癌
14分钟前 发表
在这个项目做完之后
本站网友 慈溪市卫生局
1分钟前 发表
又是一个巨大的工程
本站网友 云南最好的骨科医院
24分钟前 发表
比较复杂