本地保险库 · 值不显示 · 零网络

给你的更新签名钥,一个像样的家。

Development preview. Free release-infrastructure tool under AGPL-3.0; no commercial activation.

开发预览。AGPL-3.0 许可的免费发布基础设施工具,不接商业激活。

桌面应用的在线更新全靠同一套信任模型:私钥签更新清单,公钥嵌在 已装应用里验签——Sparkle、Tauri、electron-updater、WinSparkle 都 是它。可私钥的日常托管没人替你管:一次泄漏、一份散件、一次误删, 断的就是整条更新线。Keyward 把这件事变成点按钮。

为什么需要

🔓

泄漏比你想的近

一条调试命令、一段贴进日志的 PEM 正文,私钥就进了会话记录——泄漏从来不是黑客剧本,是日常手滑。我们自家两周内就发生过两次。

🧨

散件是定时炸弹

工作树里的 PEM、CI 里的旧副本、上一次轮换没删干净的本地文件——轮换那天永远有一个被忘记,旧钥继续有效就是后门。

🕯️

丢钥就是全线断更

私钥只活在 CI secret 里时,一次误删、一次坏写入,所有已装用户再也收不到任何更新。备份不该是"记得复制一下"。

设计原则

值永不显示

私钥只有一条路离开引擎:复制到剪贴板。列表和体检结果只出现名字、计数与指纹——日志里打错一个结构体都是事故。

每次写入先快照

任何改动先把整库快照进同步盘的 .history——快照跟着库一起同步,坏写入一次恢复,每个设备上都有底。

明文同步,预算给全盘加密

库就是你同步盘里的明文 INI,信任设备间直连;引擎零网络代码,密钥不出本机。防失窃交给 FileVault / BitLocker。

生成即入库

应用内生成钥匙直接写进库——连瞬时散件都不存在。值强制单行,坏粘贴以行号暴露;格式兼容你现有的库,零迁移。

三步开始

1

指向你的库

首次启动选择你的钥匙库(任何同格式的 INI 都行),选择会被记住——不新建格式、不强迫迁移,你的同步盘继续是唯一事实源。

2

Deep Check 一键体检

解析每把私钥、派生公钥、算指纹、和库内公钥配对——过去一下午的手工 openssl,现在一屏读完。

3

改即有底

生成、导入、修改、删除,每一步都先落快照;要回滚,恢复就是一次点击。值想用时复制进剪贴板,永不回显。

下载

macOS(Apple Silicon / Intel)

DMG 安装器与便携 zip,arm64 / x64 双架构,随附逐件 SHA-256 与 SHA256SUMS 供校验。v0.2.0 已发布。

下载 DMG →

Windows(x64)/ Linux

WinUI 3 与 GTK4 原生壳已随 v0.2.0 交付:Windows 为 MSI + 便携 zip,Linux 为 x64/arm64 的 deb、rpm、AppImage、tar.gz 与便携 zip,随附 SHA-256 校验与 SBOM。

下载 MSI →

平台

macOS Windows Linux

v0.2.0 已发布:macOS、Windows、Linux 三平台安装包全部上线。这是开发者工具,不做移动端。

路线图

Start with one useful session.

从一次有效使用开始。

Free release-infrastructure tool under AGPL-3.0; no commercial activation.

AGPL-3.0 许可的免费发布基础设施工具,不接商业激活。

Desktop previews for macOS, Windows and Linux. Use a synthetic disposable vault before connecting real release credentials.

提供 macOS、Windows、Linux 桌面预览。连接真实发布凭据前,先使用可丢弃的合成密钥库。

01

01

Create a temporary test vault; inspect entry names and fingerprints rather than displaying private values.

建立临时测试库;查看条目名称和指纹,不展示私钥值。

02

02

Validate each key pair and inspect every reported failure separately. One valid key does not validate all keys in a section.

逐个校验密钥对,分别处理每个失败结果;一个密钥正确不表示整个节均正确。

03

03

Rehearse backup and a two-stage rotation on test keys before changing the key used by installed applications.

先用测试密钥演练备份和两阶段轮换,再修改已安装应用信任的发布密钥。

Multi-key validation was corrected in #4. Backup/restore, orphan detection, clipboard exposure and packaged release evidence still require the work tracked in #3; do not infer a security certification.

多密钥校验已由 #4 修正。备份恢复、孤立条目检测、剪贴板暴露与打包发布证据仍需按 #3 推进;不构成安全认证。