@yingzhixiaoyi/crypto-keyring
v0.0.1
Published
Explicit-storage keyring boundary for crypto materials
Readme
@yingzhixiaoyi/crypto-keyring
可注入 Storage 的字符串 keyring,用于隔离 Token、AES key、公钥等存储职责。
能力边界
- namespace 隔离;
get、set、remove、clear、snapshot;- 浏览器 localStorage 或测试/SSR 内存存储;
- 兼容旧
${namespace}_encryptedDataJSON 键。
本包不生成 UUID、IV、密钥或 Token,不处理 Axios/Wujie/key rotation,也不决定主子应用共享策略。
import { createKeyring, createMemoryStorage } from '@yingzhixiaoyi/crypto-keyring'
const keyring = createKeyring({ namespace: 'demo', storage: createMemoryStorage() })
keyring.set('token', 'demo-token')
console.log(keyring.get('token'))