跳到主要内容

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​

ParameterType
bytesUint8Array

Returns​

void