- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 网络安全学习(二)
安全服务可理解为安全需求的一种表示。安全机制能够提供一种或多种安全服务的、与具体的实现方式无关且一般不能再细分的安全技术的抽象表示。安全机制是一般是“原子”级,很少交叉。安全产品一种或多种安全机制的具体实现。...
2022-07-25 11:07:23
1278
1
原创 Merkle Tree 存在性功能第一次修改
Merkle Tree 判断功能第一次修改区块链学习笔记(二)Merkle Tree 判断某个数据是否在树上如何验证某个数据在树上,可以通过构建树的时候,将哈希值进行排序后再构建。如果某个数据在树叶中,则通过把相应的兄弟结点的哈希值与自身的哈希值连接,在同弄过哈希算法得到新的哈希值,以此类推,最终得到一个没有兄弟结点的哈希值,将其与树根比对,如果一样,则证明该数据存在。如果某个数据不在树叶中,则通过比较哈希值大小,进而得到该数据所对应的哈希值的相邻的两个节点的哈希值,证明这两个哈希值在树中相邻即
2022-03-31 16:40:56
7757
原创 Merkle Tree 构建(C++实现)
Merkle Tree 构建(C++实现)区块链学习笔记(一)一、相关知识简要介绍Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash,下图为一个简单的Merkle树的结构。在比特币网络中,Merkle树被用来归纳一个区块中的所有交易,同时生成整个交易集合的数字指纹,且提供了一种校验区块是否存在某交易的高效途径。Hash是一个把任意长度的数
2022-03-29 19:22:04
2937
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人