Sha256Hasher
Defined in: packages/rxdb/src/system/sha256.ts:160
增量 SHA-256 摘要器。
Remarks
与 sha256Hex 是同一个函数,只是可以分多次喂字节:备份归档(US-217)可能远大于 内存预算,摘要必须随流计算,不能先把整份归档拼进一块缓冲。
Methods
digestHex()
digestHex(): string;
Defined in: packages/rxdb/src/system/sha256.ts:164
结束摘要并返回 64 位小写 hex;之后再调用任一方法都会抛错。
Returns
string
update()
update(bytes): void;
Defined in: packages/rxdb/src/system/sha256.ts:162
追加一段字节;入参不被改动,也不被持有。
Parameters
| Parameter | Type |
|---|---|
bytes | Uint8Array |
Returns
void