跳到主要内容

KeyringRow

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:7

持久化在 rxdb_db_keyring 表中的那一行。

Properties​

createdAt​

createdAt: number;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:10

行创建时的 Unix 毫秒时间戳。


id​

id: "singleton";

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:8


kdf​

kdf: "pbkdf2-sha256-600000";

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:12

密钥派生函数标识,当前固定不变。


kid​

kid: string;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:16

Base64url 编码的 8 字节随机数。


salt​

salt: string;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:14

Base64url 编码的 16 字节随机数。


verifier​

verifier: string;

Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:18

信封形态的加密 verifier —— unlock 时用来检测密钥错误。