jcs:基于RFC 8785的golang JSON规范化方案库

时间:2024-03-07 02:05:31
【文件属性】:

文件名称:jcs:基于RFC 8785的golang JSON规范化方案库

文件大小:23KB

文件格式:ZIP

更新时间:2024-03-07 02:05:31

Go

JSON规范化 诸如哈希和签名之类的加密操作取决于目标数据在序列化,传输或解析期间不会更改。 通过应用JCS(JSON规范化方案)定义的规则,可以按“原样”交换以JSON [ ]格式提供的数据,同时仍然可以进行安全的加密操作。 JCS通过建立ECMAScript [ ]定义的JSON原语的序列化格式,将JSON数据约束到I-JSON [ ]子集以及通过平*立的属性排序方案来实现此目的。 公开RFC: : JSON规范化方案概念概括如下: 使用与ECMAScript的JSON.stringify()兼容的方法对原始JSON数据类型进行序列化 递归过程中JSON Object属性的字典排序 JSON Array数据也可以进行规范化,但是元素顺序保持不变 原作 该代码最初是由Anders Rundgren aka网络电话创建的,可以在以下位置找到: : 。 此分叉工作是在


【文件预览】:
jcs-master
----.gitignore(505B)
----go.mod(84B)
----LICENSE(11KB)
----go.sum(1024B)
----testdata()
--------output()
--------outhex()
--------README.md(974B)
--------input()
----README.md(3KB)
----es6numfmt.go(2KB)
----jcs.go(10KB)
----es6numfmt_test.go(3KB)
----test()
--------verify-canonicalization.go(2KB)
--------verify-numbers.go(3KB)
----jcs_test.go(2KB)

网友评论