告别复制粘贴!这款本地账号密码管理插件,让多账号切换效率翻倍

告别复制粘贴!这款本地账号密码管理插件,让多账号切换效率翻倍

作为开发者、测试人员、产品经理,甚至是普通用户,你是否经常遇到这些困扰:

如果你也深受其扰,那么这款账号密码管理助手插件或许能帮你彻底解决这些痛点。

🌐 使用说明和在线演示 | ⭐ GitHub 仓库

为什么选择它?

市面上的账号密码管理器不少,但这款插件有几个与众不同的特点:

零网络传输,数据完全本地化

所有密码数据都存储在浏览器本地存储中,不经过任何云端服务器。对比 1Password、LastPass 等云端方案,你完全掌控自己的数据,没有服务器被攻击的风险。

企业级加密,但用着不麻烦

它采用的是 PBKDF2(10000 次迭代) + AES-256-CBC 的加密体系,安全级别拉满。所有敏感字段(用户名、密码、URL、备注)都会加密存储:

主密码 + 随机盐值 → PBKDF2(10000 次迭代) → 256-bit 密钥
明文 + 密钥 + 随机 IV → AES-256-CBC → Base64(IV + 密文)

但最让我满意的是它的设计思路:你只需要输入一次主密码,在会话有效期内(可以自己配置,从1小时到7天都行,也可手动清除会话期),填充账号密码完全不需要再次验证。会话过期后,敏感信息字段会自动加密存储,避免长时间暴露。

对比 Chrome 自带功能:Chrome 每次填充账号密码都需要输入开机密码进行验证,这种设计保障了安全,但是牺牲了一定的用户体验,且浏览器自带的账号密码填充不支持标签分类和过滤筛选,频繁切换账号时操作繁琐,而本插件只需一次主密码验证,会话期内填充零打扰,填充效率拉满。

完全免费开源,代码公开透明

MIT 协议开源,代码透明可审查,无任何隐藏费用或订阅制。

核心功能亮点

1. 悬浮按钮 + 侧边栏一键填充

这是最令人眼前一亮的设计。当你在登录页面时:

访问登录页 → 自动检测表单 → 点击账号或密码输入框 → 自动展示快速填充密码侧边栏 → 点击需要登录的账号 → 一键填充 → 自动登录(可选)

悬浮按钮采用 Closed Shadow DOM 完全隔离,不受页面样式影响,也不影响原有页面展示。你可以:

2. 智能表单识别,兼容各种场景

采用 MutationObserver 动态检测登录表单,支持:

填充策略采用三重降级机制:Native Setter → execCommand → 模拟键盘事件,完美兼容 React、Vue 等现代前端框架。

3. Excel 批量导入导出

这是开发测试人员最爱的功能之一。支持 .xlsx/.xls 格式,还提供标准模板下载:

中文列名 英文列名 必填 说明
用户名/账号 username 账号/邮箱/手机号
密码 password 登录密码
URL/网址 url 网站地址
标签/分类 tag 分类标签
备注/说明 remark 说明信息

示例数据:

用户名            密码          URL                      标签      备注
admin@test.com   Test@123      https://test.example.com  测试环境  后台管理系统
zhangsan         Prod!abc      https://app.example.com   生产环境  客户演示账号

4. 标签管理 + 多维度搜索

5. 添加、编辑、复制、删除 + 快捷键支持

细节之处见真章

功能对比一览

特性 本插件 Chrome 自带 1Password
本地加密 AES-256-CBC OS 级加密 AES-256
网络传输 零传输 云端同步 云端同步
填充验证 会话期内免验证 每次需开机密码 每次需主密码
Excel 导入导出 ✅(付费)
悬浮按钮
会话超时
标签管理
价格 免费开源 免费 $3/月

从表格可以看出,这款插件的定位很明确:不做跨设备同步,但在本地安全、批量管理、快速填充、个性化配置等这些核心场景上,体验完全不输付费产品。

适合谁用?

开发人员:手里有多个系统、多个开发测试环境账号,需要在开发、测试、预发布环境和系统之间频繁切换账号登录。本地开发时宽松匹配,多项目调试时侧边栏直接显示所有密码,快速切换填充,不用反复配置。

测试人员:和开发人员一样,手里有多个系统、多个测试环境账号,需要在测试、预发布环境和系统之间频繁切换账号登录,以及接手新项目都要录入多个测试账号,按角色、环境打标签分类,一键填充提升效率。批量导入导出功能简直是救命稻草。

产品经理:需要管理多个系统、多个测试账号,快速验证不同环境、不同权限角色的功能。标签筛选和搜索功能让你几秒钟就能找到需要的账号。

普通用户:虽然这款插件主要面向开发测试场景,但是如果你也存在多账号、多系统频繁切换登录的场景,也不妨试试这款插件,来提升切换账号登录的效率和体验。

快速开始

方式一:直接下载chrome浏览器插件包

可通过以下方式获取:

方式二:针对开发人员

# 环境要求:Node.js >= 16,Chrome >= 114(支持 SidePanel API)

# 克隆仓库
git clone https://github.com/liaolongdong/account-password-helper.git

# 安装依赖并构建
npm install
npm run build

然后在 chrome://extensions/ 开启开发者模式,加载 .output/chrome-mv3或者解压的zip目录,注意必须是manifest.json文件所在的目录。
首次使用需设置主密码,之后就可以通过 Excel 导入你的账号数据了。


🌐 查看在线演示
GitHub 仓库(欢迎 Star ✨)
📧 反馈邮箱:924902324@qq.com

⚠️ 重要提醒:本插件主要面向开发和测试环境,不建议存储个人敏感密码或生产环境密码。主密码遗忘无法恢复,请定期通过 Excel 导出备份。

安全建议

总结了几条安全使用建议:

  1. 主密码一定要记牢:主密码遗忘无法恢复,建议写在密码本上或者记在脑子里,不要存在任何电子设备里
  2. 定期备份数据:添加或更新密码后及时导出备份,存在安全的地方
  3. 合理设置会话有效期:如果你只是偶尔用,设置 1-2 小时就够了;如果是高频使用,可以设置 24 小时或更长时间
  4. 不要在公共电脑上使用:虽然是本地存储,但公共电脑的安全性无法保障
  5. 定期更换主密码:在插件内重置主密码会清空数据,请记得先备份
  6. 严禁保存交易密码:禁止保存涉及金额交易之类的特别重要的密码

如果你也在寻找一款轻量、安全、便捷、完全本地化的账号密码管理工具,不妨试试这款插件。开源免费,代码透明,简单易用更高效!

赞 赏