标准解读

《GM/T 0087-2020 浏览器密码应用接口规范》是一项由国家密码管理局发布的标准,旨在为浏览器中的密码学功能提供统一的应用接口。该标准主要面向浏览器开发者、网站开发者以及安全服务提供商,通过定义一套标准化的接口来促进密码技术在Web环境下的应用和发展。

标准涵盖了多种密码操作和服务,包括但不限于数据加密与解密、数字签名生成与验证、消息认证码(MAC)生成与校验等。它规定了这些密码学操作应如何被调用,并且详细描述了每个接口的功能要求、参数说明及其预期的行为模式。此外,为了确保不同平台和实现之间的互操作性,《GM/T 0087-2020》还特别强调了对各种密码算法的支持情况,如SM系列算法(SM2, SM3, SM4),这些都是中国自主研发的重要密码技术。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2020-12-28 颁布
  • 2021-07-01 实施
©正版授权
GM/T 0087-2020浏览器密码应用接口规范_第1页
GM/T 0087-2020浏览器密码应用接口规范_第2页
GM/T 0087-2020浏览器密码应用接口规范_第3页
GM/T 0087-2020浏览器密码应用接口规范_第4页
免费预览已结束,剩余28页可下载查看

下载本文档

免费下载试读页

文档简介

ICS35040

CCSL.80

中华人民共和国密码行业标准

GM/T0087—2020

浏览器密码应用接口规范

BrowsercryptographyAPIspecification

2020-12-28发布2021-07-01实施

国家密码管理局发布

GM/T0087—2020

目次

前言

…………………………Ⅲ

范围

1………………………1

规范性引用文件

2…………………………1

术语定义和缩略语

3、………………………1

术语和定义

3.1…………………………1

缩略语

3.2………………1

概述

4………………………1

数据结构

5…………………2

大整数

5.1………………2

密钥对字典

5.2…………………………2

字典

5.3JsonWebKey…………………2

算法字典

5.4Algorithm………………3

密码接口

5.5Crypto……………………3

密钥算法

5.6KeyAlgorithm…………4

密钥接口

5.7CryptoKey………………4

密码接口

6…………………5

接口定义

6.1……………5

加密方法

6.2……………6

解密方法

6.3……………6

签名方法

6.4……………7

验证签名方法

6.5………………………7

杂凑方法

6.6……………7

生成密钥方法

6.7………………………8

派生密钥方法

6.8………………………8

派生比特方法

6.9………………………9

导入密钥方法

6.10………………………9

导出密钥方法

6.11……………………10

封装密钥方法

6.12……………………10

解封密钥方法

6.13……………………11

异常

6.14………………12

算法流程

7…………………12

算法

7.1SM3…………………………12

加密算法

7.2SM2……………………13

签名算法

7.3SM2……………………16

算法

7.4SM4…………………………20

算法

7.5SM4-ECB……………………22

GM/T0087—2020

前言

本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定

GB/T1.1—2020《1:》

起草

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任

。。

本文件由密码行业标准化技术委员会提出并归口

本文件起草单位北京海泰方圆科技股份有限公司无锡江南信息安全工程技术中心格尔软件股

:、、

份有限公司成都卫士通信息产业股份有限公司吉大正元信息技术股份有限公司

、、。

本文件主要起草人柳增寿蒋红宇徐明翼郑强罗俊赵丽丽

:、、、、、。

GM/T0087—2020

浏览器密码应用接口规范

1范围

本文件定义了浏览器执行网页中的密码操作的包括加密解密杂凑签名签名

JavaScriptAPI,、、、、

验证和随机数生成等操作

本文件定义的适用于浏览器中用户或服务的认证文档或代码的签名通信的机密性与完整

API、、

性保证等

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款其中注日期的引用文

。,

件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本包括所有的修改单适用于

,;,()

本文件

所有部分信息安全技术椭圆曲线公钥密码算法

GB/T32918()SM2

信息安全技术密码杂凑算法

GB/T32905SM3

信息安全技术分组密码算法

GB/T32907SM4

3术语定义和缩略语

31术语和定义

.

下列术语和定义适用于本文件

311

..

字典

一种使用键值对作为元素的集合

-。

312

..

承诺

一种范式承诺代表一个任务结果通过本范式可以实现浏览器脚本程序的

JavaScrip

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论