Node-keytar:把密码交还给操作系统钥匙串
· 5 min read
Node-keytar 是 Node.js 上最成熟的 OS 钥匙串绑定库 —— 但它 已经 archived。
- 本质:原生模块,分别封装 macOS Keychain、Windows Credential Vault、Linux libsecret
- 核心 API:
setPassword/getPassword/deletePassword/findCredentials四件套 - 适用场景:本地 CLI / 桌面工具保存用户 Token,不适合服务端容器
- 现状:仓库 2022-12 已 archived,最后版本
7.9.0停更 4 年 - 替代方案:Electron 用
safeStorage,纯 Node 用@napi-rs/keyring - 跨平台:macOS / Win 零配置;Linux 需
libsecret-1-dev+ Keyring 服务在跑




