Skip to content

Releases

1.8.8

Choose a tag to compare

@verneuil verneuil released this 29 Oct 06:01

更新内容:

  • 数据安全加固:启动时自动检测并恢复 .safety、.bak.new、.bak,完成加密校验后写回,避免异常保存后无法打开;
  • 导出安全加固:覆盖已有明文导出时原子替换,失败保留备份;导出临时文件在正常、异常和下次启动时清理;
  • 重启加速:语言切换重启不再经过 cmd.exe,改为等待旧实例退出的 helper 直接启动;配置文件改为原子写入;
  • 其他加固:修复改密提交后的密钥引用边界,修正图标资源流生命周期,补充直接解密入口的 64MB 检查,并让自检使用隔离临时目录。

Highlights

  • Data security hardening: On startup, Key Center now automatically detects and restores .safety, .bak.new and .bak, validating encryption before writing back, preventing a failed save from leaving the vault unopenable.
  • Export security hardening: Overwriting an existing plaintext export now uses atomic replacement; on failure, the backup is retained. Export temp files are cleaned up on normal completion, on failure, and at the next startup.
  • Faster restart: Language-change restart no longer goes through cmd.exe; a helper waits for the old instance to exit and starts the new one directly. The config file is now written atomically.
  • Other hardening: Fixed the key reference boundary after a master-password change, corrected the icon resource stream lifetime, added the 64 MB check to the direct decryption entry point, and made self-test use an isolated temporary directory.

1.8.7

Choose a tag to compare

@verneuil verneuil released this 29 Oct 02:43

更新内容:

  • 弹窗失焦稳定性:修复部分弹窗失焦后出现系统原生标题栏、灰色边框和反复闪烁的问题;Windows 11 使用原生 DWM 框架、圆角与阴影,Windows 10 保留兼容回退;
  • 圆角与阴影收口:移除 Windows 11 下弹窗 Region 裁剪与独立阴影窗口的叠加,消除圆角之外的直角底残留和矩形阴影底;
  • 列表细节:修复 Key 详情卡片右侧被滚动条遮挡、卡片圆角外白色底残留,以及关闭弹窗后列表卡片残留蓝色悬停边框的问题;
  • 视觉一致性:优化所有弹窗底部操作按钮的右边距与下边距。

Highlights

  • Dialog focus stability: Fixed some dialogs showing the native system title bar, gray border, and repeated flickering after losing focus; Windows 11 uses the native DWM frame, rounded corners and shadow, while Windows 10 retains a compatibility fallback.
  • Rounded corners and shadow cleanup: Removed the overlapping Win11 dialog Region clipping and standalone shadow window, eliminating square residues outside rounded corners and rectangular shadow backgrounds.
  • List details: Fixed the Key details card right side being covered by the scrollbar, white residues outside card rounded corners, and blue hover borders remaining on list cards after closing dialogs.
  • Visual consistency: Improved the right and bottom margins of action buttons at the bottom of all dialogs.

1.8.6

Choose a tag to compare

@verneuil verneuil released this 28 Oct 04:57

更新内容:

  • 语言切换更直接:切换语言立即弹窗提示重启,确认后先保存当前已更改的所有设置,之后再自动重启;
  • 标题栏优化:所有弹窗的标题移到顶部统一标题栏,修复部分错位的弹窗标题;
  • 窗口可读性优化:修复此前只有右侧/下侧阴影的问题,且不会在失焦时出现系统原生标题栏;
  • 基础动效优化:主窗口淡入,弹窗打开/关闭时轻微滑动,不再直接闪现;
  • 外链位置变更:软件名称右侧放置版本号与 GitHub icon;点击版本号打开 Releases 页面,点击 GitHub 图标打开本仓库。

Highlights

  • More direct language switching: Switching language immediately opens a restart prompt; after confirming, all currently changed settings are saved first, and then the app restarts automatically.
  • Title bar refinement: All dialog titles move to the unified top title bar, fixing some misaligned dialog titles.
  • Window readability: Fixed the previous shadow that appeared only on the right/bottom, and no native system title bar appears when the window loses focus.
  • Basic motion refinement: The main window fades in; dialogs slide slightly on open/close instead of appearing abruptly.
  • External link placement: The version number and GitHub icon are placed to the right of the app name; clicking the version opens the Releases page, and clicking the GitHub icon opens this repository.

1.8.5

Choose a tag to compare

@verneuil verneuil released this 27 Oct 10:19

更新内容:

  • 主界面侧边栏、解锁界面与设置界面新增软件版本号和 GitHub 仓库入口;
  • 新增中文 / English 双语界面,可在设置中切换(重启应用后生效),覆盖全部界面、提示、错误与弹窗文案;
  • 统一全部弹窗标题栏:移除系统原生重复小标题,使用统一的弹窗标题样式,并增加自定义关闭按钮与拖动区域;
  • 改进英文计数文案的单复数(1 Key / 2 Keys);
  • 保留 1.8.4 的全部加密、保存、锁定、导出、主题与 DPI 行为;新增 tests/regression.ps1 回归门禁。

Highlights

  • Added the app version and GitHub repository link to the main sidebar, unlock screen and Settings;
  • Added Chinese / English UI with a language switch in Settings (takes effect after restart), covering every screen, prompt, error and dialog;
  • Unified all dialog chrome: removed the native duplicate caption, added one consistent dialog title style, a custom close button and a draggable header;
  • Improved English pluralization for key counts (1 Key / 2 Keys);
  • Preserved all 1.8.4 encryption, save, lock, export, theme and DPI behavior; added tests/regression.ps1 as a regression gate.

1.8.4

Choose a tag to compare

@verneuil verneuil released this 27 Oct 09:20

Key Center 1.8.4 — 首个正式版 / First stable release

Key Center 是一个专注、清爽的 本地 API Key 保险箱:一个单文件 Windows 程序、一份本地加密数据、一个主密码,没有账号、没有云同步、没有后台服务。

这个版本包含

  • 一个条目,多条 Key:适合同一服务的多个项目、环境或账号;列表只显示默认 Key,复制按钮复制的也是它。
  • 分类、搜索与排序:新建/重命名/删除分类,拖动调整侧边栏宽度,按名称、分类、备注搜索,支持创建/编辑时间与名称排序。
  • Key 详情:点开卡片查看、复制、显示/隐藏全部 Key,切换默认 Key,或直接进入编辑。
  • 安全导出:Ctrl + E 导出按分类整理的明文 txt,导出前必须再次验证主密码。
  • 主题与外观:深色 / 浅色 / 跟随系统,Windows 11 Acrylic 玻璃背景、圆角与高 DPI 多显示器支持。
  • 自动锁定与窗口记忆:记住窗口大小/位置、侧边栏宽度、排序与主题;无操作自动锁定;单实例保护。
  • 本地加密:AES-256-CBC + PBKDF2-HMAC-SHA256(210,000 次迭代)+ HMAC-SHA256;主密码不保存,程序不发起网络请求。

下载

文件 说明
KeyCenter.exe 单文件绿色版,下载后双击运行
KeyCenter-1.8.4.zip 便携包:主程序 + 中英文说明 + 许可证 + 安全策略
SHA256SUMS.txt 上述文件的 SHA-256 校验值

运行

  1. 将 KeyCenter.exe 放到任意文件夹,双击运行;
  2. 第一次打开时设置主密码(至少 6 位);
  3. 之后输入主密码即可管理全部 Key。

需要 Windows 10 / 11 与系统自带的 .NET Framework 4.x,无需安装。

从源码构建

powershell -ExecutionPolicy Bypass -File .\build.ps1

自检:.\KeyCenter.exe --selftest selftest.log,输出 SELFTEST OK。


Key Center 1.8.4 — First stable release

Key Center is a focused, local-first API key vault for Windows: one portable executable, one encrypted local file, one master password. No account, no cloud sync, no background service.

Highlights

  • One entry, many keys — perfect for multiple projects, environments or accounts of the same provider; the list shows the default key and the copy button copies it.
  • Categories, search and sorting — create, rename and delete categories, resize the sidebar, search by name/category/note, and sort by created/updated time or name.
  • Key details — open a card to view, copy, reveal/hide every key, change the default key, or jump to editing.
  • Safe export — Ctrl + E exports a category-grouped plaintext .txt after re-entering the master password.
  • Themes and appearance — dark / light / follow-system, Windows 11 Acrylic backdrop and rounded corners, high-DPI and multi-monitor support.
  • Auto-lock and window memory — remembers window size/position, sidebar width, sort order and theme; locks after inactivity; single-instance protection.
  • Local encryption — AES-256-CBC + PBKDF2-HMAC-SHA256 (210,000 iterations) + HMAC-SHA256; the master password is never stored and the app makes no network requests.

Downloads

File Description
KeyCenter.exe Single portable executable — download and run
KeyCenter-1.8.4.zip Portable package: app + both READMEs + license + security policy
SHA256SUMS.txt SHA-256 checksums for the files above

Run

  1. Put KeyCenter.exe in any folder and double-click it;
  2. Set a master password on first launch (at least 6 characters);
  3. Enter that password on subsequent launches to manage your keys.

Requires Windows 10 / 11 and the built-in .NET Framework 4.x — no installation needed.

Build from source

powershell -ExecutionPolicy Bypass -File .\build.ps1

Self-test: .\KeyCenter.exe --selftest selftest.log → SELFTEST OK.