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

0 阅读9分钟

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

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

  • 需要在开发、测试、预发布多个环境或者多个系统网站之间频繁切换登录账号,每次都要翻找账号密码记录
  • 接手新项目时,从 Excel 表格手动录入几十个测试账号,耗时又容易出错
  • Chrome 自带的账号密码管理虽然方便,但每次填充前都需要输入开机密码验证,且不支持标签分类、过滤筛选,频繁操作实在繁琐
  • 账号密码散落在各个文档、便签、浏览器、手机备忘录中,不仅找起来麻烦还容易泄露
  • 有些公司内网环境为了账户密码安全可能不支持chrome浏览器自动保存账号密码功能

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

🌐 使用说明和在线演示 | ⭐ 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. 标签管理 + 多维度搜索

  • 自定义标签,相同标签颜色稳定一致
  • 支持用户名、URL、标签、备注的模糊搜索
  • 按更新时间、创建时间、用户名等多维度排序
  • 本地开发友好:当域名为 localhost127.0.0.1 时,侧边栏默认显示所有密码,方便本地调试多项目

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

  • CRUD全套支持,支持批量删除
  • 点击复制,可快速添加同类型密码
  • Ctrl+Shift+P / Cmd+Shift+P:快速打开账号密码管理页面
  • 操作更高效,键盘党最爱

细节之处见真章

  • 界面简洁易上手:无需学习成本,安装即用
  • 会话有效期灵活配置:支持 1/2/4/8/12/24 小时或 3/5/7 天,按需设置
  • 敏感信息会话失效自动加密:会话失效,账号密码等敏感信息字段自动加密,保障账号密码安全
  • 主密码强度要求:至少 8 位,必须包含字母+数字+特殊字符
  • 个性化功能可配置:悬浮按钮可配置是否展示、可拖拽、支持配置是否自动展示快速填充侧边栏、支持配置是否自动触发登录等
  • 匹配域名优先排序:侧边栏会自动把与当前域名匹配的密码排在前面,找起来更方便
  • 容错设计:解密失败时会安全降级,不会导致程序崩溃,空字段不参与加密,避免无效操作

功能对比一览

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

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

适合谁用?

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

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

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

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

快速开始

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

可通过以下方式获取:

  • 关注微信公众号(小新的前端笔记),在聊天窗口发送”账号密码管理助手“,获取chrome浏览器插件压缩包
  • 在github仓库地址下载最新的chrome浏览器插件zip压缩包:github.com/liaolongdon…

方式二:针对开发人员

# 环境要求: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. 严禁保存交易密码:禁止保存涉及金额交易之类的特别重要的密码

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