Streaming Hash
流式哈希以恒定内存处理任意长度输入流,逐块更新状态,无需缓冲完整输入。
用途
在内存受限或输入长度未知场景(管道、网络流)中计算哈希。
机制
维护固定大小状态,每读入一块执行压缩函数更新状态,状态大小与输入长度无关。所有标准哈希(SHA-2/3、BLAKE)均支持流式。
用例
- 管道数据校验
- 大文件哈希
- 网络流认证
流式哈希以恒定内存处理任意长度输入流,逐块更新状态,无需缓冲完整输入。
在内存受限或输入长度未知场景(管道、网络流)中计算哈希。
维护固定大小状态,每读入一块执行压缩函数更新状态,状态大小与输入长度无关。所有标准哈希(SHA-2/3、BLAKE)均支持流式。