安全与管理引擎的加密技术解析
1. 哈希与HMAC
哈希(Hash)和HMAC(Hash-based Message Authentication Code)是安全与管理引擎中的重要组成部分。其工作流程如下:
1. 初始化上下文 :应用程序初始化上下文,为后续的哈希或HMAC操作做准备。
2. 处理数据块 :
- 第一个数据块 :将第一个数据块传递给内核进行哈希或HMAC处理,更新上下文。
- 中间数据块 :依次处理中间的数据块,不断更新上下文。
- 最后一个数据块 :处理最后一个数据块,生成最终的摘要。
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;
A([开始]):::startend --> B(初始化上下文):::process
B --> C(第一个数据块):::process
C --> D(更新上下文):::process
D --> E{是否还有数据块?}::
超级会员免费看
订阅专栏 解锁全文
7902

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



