GM_T 0087-2020 清晰版 浏览器密码应用接口规范.docx

GM_T 0087-2020 清晰版 浏览器密码应用接口规范.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ICS35.040CCSL80

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

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.4算法字典Algorithm 3

5.5密码接口Crypto 3

5.6密钥算法KeyAlgorithm 4

5.7密钥接口CryptoKey 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部分:标准化文件的结构和起草规则》的规定

起草。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由密码行业标准化技术委员会提出并归口。

本文件起草单位:北京海泰方圆科技股份有限公司、无锡江南信息安全工程技术中心、格尔软件股份有限公司、成都卫士通信息产业股份有限公司、吉大正元信息技术股份有限公司。

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

1

GM/T0087—2020

浏览器密码应用接口规范

1范围

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

验证和随机数生成等操作。

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

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其必威体育精装版版本(包括所有的修改单)适用于本文件。

GB/T32918(所有部分)信息安全技术SM2椭圆曲线公钥密码算法

GB/T32905GB/T32907

信息安全技术信息安全技术

SM3密码杂凑算法SM4分组密码算法

3术语、定义和缩略语

3.1术语和定义

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

字典

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

承诺

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

异步功能。

3.2缩略语

下列缩略语适用于本文件。

IDL接口描述语言(InterfaceDescriptionLanguage)

4概述

本文件用于为网络应用中浏览器JavaScript脚本提供密码操作能力。网络

文档评论(0)

馒头 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6230041031000032

1亿VIP精品文档

相关文档