使用ChromePass安全提取浏览器保存的密码
快速恢复Chrome中存储的所有登录凭证
ChromePass是一款专为Windows及类Unix系统设计的本地密码提取工具,可安全读取由Google Chrome浏览器保存的加密账号信息。适用于需要找回遗忘密码、备份账户数据或进行安全审计的用户。
工作机制说明
Chrome在本地保存用户登录信息时,会将这些数据以加密形式存入名为 Login Data 的SQLite数据库文件中。该文件位于以下路径:
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Login Data
密码采用Windows系统的密钥管理服务(CryptProtectData)进行加密。ChromePass通过调用底层API,在不依赖网络的情况下完成解密与读取,整个过程完全在设备本地执行,保障隐私安全。
安装与准备
克隆项目源码并进入目录:
git clone https://gitcode.com/gh_mirrors/chr/chromepass
cd chromepass
在Windows环境下,需先安装PyWin32扩展包以支持系统级接口调用:
pip install pywin32
核心使用方式
1. 实时显示所有已保存凭据
运行以下命令,直接在终端输出全部账号详情:
python chromepass.py -d
输出内容包括:网站域名、用户名、对应密码,清晰直观。
2. 导出为结构化表格文件(CSV)
若希望将数据导入Excel或其他分析工具,可生成标准CSV格式文件:
python chromepass.py --output csv
生成的文件支持排序、筛选和批量处理,便于后续管理。
3. 输出为可编程读取的JSON格式
对于开发者或自动化流程,推荐使用JSON格式导出:
python chromepass.py --output json
该格式易于被脚本解析,适合集成至其他安全工具链中。
常见问题排查
- 提示"数据库正在使用":请确保所有Chrome进程均已关闭,包括后台任务。
- 路径未找到错误:确认Chrome用户配置目录是否存在,且无权限限制。
- 不支持macOS:目前仅提供Windows版本,类Unix系统需自行适配。
安全使用规范
尽管工具本身不上传任何数据,仍建议遵守以下准则:
- 仅用于本人设备上的个人账户恢复
- 导出文件应设置访问权限,避免他人读取
- 使用完毕后立即清除临时文件或加密存储
总结
ChromePass提供了一种高效、安全且无需复杂配置的方式,帮助用户快速获取浏览器中保存的所有登录信息。无论是应急找回密码,还是开展内部安全检查,它都是一款实用可靠的工具。只需几条命令,即可掌控你的数字身份资产。
立即下载并部署,让密码管理更透明、更可控。