告别复制粘贴!这款本地账号密码管理插件,让多账号切换效率翻倍
作为开发者、测试人员、产品经理,甚至是普通用户,你是否经常遇到这些困扰:
- 需要在开发、测试、预发布多个环境或者多个系统网站之间频繁切换登录账号,每次都要翻找账号密码记录
- 接手新项目时,从 Excel 表格手动录入几十个测试账号,耗时又容易出错
- Chrome 自带的账号密码管理虽然方便,但每次填充前都需要输入开机密码验证,且不支持标签分类、过滤筛选,频繁操作实在繁琐
- 账号密码散落在各个文档、便签、浏览器、手机备忘录中,不仅找起来麻烦还容易泄露
- 有些公司内网环境为了账户密码安全可能不支持chrome浏览器自动保存账号密码功能
如果你也深受其扰,那么这款账号密码管理助手插件或许能帮你彻底解决这些痛点。
为什么选择它?
市面上的账号密码管理器不少,但这款插件有几个与众不同的特点:
零网络传输,数据完全本地化
所有密码数据都存储在浏览器本地存储中,不经过任何云端服务器。对比 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、标签、备注的模糊搜索
- 按更新时间、创建时间、用户名等多维度排序
- 本地开发友好:当域名为
localhost或127.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-CBC | OS 级加密 | 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 小时就够了;如果是高频使用,可以设置 24 小时或更长时间
- 不要在公共电脑上使用:虽然是本地存储,但公共电脑的安全性无法保障
- 定期更换主密码:在插件内重置主密码会清空数据,请记得先备份
- 严禁保存交易密码:禁止保存涉及金额交易之类的特别重要的密码
如果你也在寻找一款轻量、安全、便捷、完全本地化的账号密码管理工具,不妨试试这款插件。开源免费,代码透明,简单易用更高效!