自主身份(SSI)基础密码学技术解析
- SSI 密码学基础概述
密码学是推动自主身份(SSI)发展的核心动力。在 SSI 基础设施中,密码学由五个基本模块构成:- 哈希函数
- 加密
- 数字签名
- 可验证数据结构
- 证明
这些模块相互组合,为 SSI 实现所需的安全和验证功能提供了支持。
-
哈希函数
-
定义与特性 :密码哈希就像是数字消息或文档的唯一数字指纹,是通过哈希函数处理输入数据生成的固定长度字符序列。相同输入使用相同哈希函数得到的哈希值相同,输入数据哪怕只有一位发生变化,哈希值也会不同。例如,使用 SHA - 256 哈希函数对不同输入生成的哈希值如下表所示:
| 消息(输入) | 十六进制哈希结果(输出或摘要) |
| — | — |
| “identity” | 689f6a627384c7dcb2dcc1487e540223e77bdf9dcd0d8be8a326eda65b0ce9a4 |
| “Self - sovereign identity” | d44aa82c3fbeb2325226755df6566851c959259d42d1259bebdcd4d59c44e201 |
| “self - sovereign identity” |
-
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



