博客 · 本地优先密码管理器的工程实战
账号密码管理助手的产品思考与工程实现:本地优先的安全设计、MV3 秒开实战与 Web Crypto 加密详解。
零云端、开源、为开发者而生:我从零做了一款浏览器密码管理器
为什么在 Bitwarden、1Password 之外还需要一款本地优先的密码管理器?本文讲述 Account Password Helper 的产品动机、核心设计与安全模型。
让 Chrome 侧边栏 1 秒内打开:MV3 Service Worker 保活与预热实战
MV3 的 Service Worker 随时会被回收,侧边栏冷启动白屏是扩展开发的头号痛点。本文复盘秒开方案:双层保活、四层资源预热与三路数据竞速。
用 Web Crypto 实现密码管理器级加密:PBKDF2 60 万次迭代 + AES-256-GCM 实战
不引任何加密库,只用浏览器原生 Web Crypto API 构建可审计的加密体系:密钥派生、字段级加密、会话生命周期与换钥的完整实现。
四个新功能,四段实现笔记:右键填充、全站搜索、快速添加与只读详情
这批更新没有新增任何设置页开关。本文逐个拆开右键菜单填充、内联面板定位、侧边栏全站搜索与条目只读详情背后的实现取舍与安全边界。
同一站点的账号该出现在哪些子域:跨子域名匹配三档的实现与踩坑
精确 host 匹配是多环境隔离的立身之本,但真实登录常横跨一整个子域家族。拆开三档匹配的分层判据、不能切的主域名边界,以及只有真机才抓到的 %2A 踩坑。
Chrome 自带密码管理器够用吗?三种方案对比
Chrome 自带、云端管理器与本地优先工具各适合谁?从多环境隔离、加密方式、迁移成本与离线可用四个维度给出选择清单。
开发者的多环境账号管理:dev / test / prod 不串号
同一套系统四套账号,如何避免 test 账号填进 prod 登录框?从域名匹配、账号命名、保存判重到团队协作,给开发者与测试一套可落地的做法。
TOTP 两步验证怎么用:原理、迁移与安全边界
TOTP 是什么、验证码为什么每 30 秒变化、把密钥从手机迁到浏览器扩展要注意什么?一篇讲清原理、迁移步骤与安全边界。