我想将 Firefox/Mozilla 管理器中保存的密码导出到具有更好加密功能的外部密码管理器应用程序中。
密码文件位于哪里?文件扩展名是什么?也许应用程序可以导入数据库文件。
答案1
最新版本的 Firefox 将密码以加密形式存储在 JSON 文本文件中,logins.json
位于您的 Firefox 配置文件夹/home/you/.firefox/
或中/home/you/.mozilla/firefox
。
此 Python 脚本会将它们全部解密为一个文本文件。基本用法:
python firefox_decrypt.py
如果需要,请回答提示。如果未设置“主密码”问题,请按 Enter。
更新以阐明如何操作。在您的home
目录中执行此操作。
wget https://raw.githubusercontent.com/unode/firefox_decrypt/master/firefox_decrypt.py
(获取原始脚本)python firefox_decrypt.py > out.json
(将登录信息导出到文件)
答案2
参考答案多于来自@Sqerstet 我只是下载了脚本firefox_解密,将其保存在我的桌面上并在桌面上创建一个文本文件,然后运行以下命令:
jignesh@j-home-pc:~/Desktop$ python firefox_decrypt.py > my_pass.txt
Master Password for profile /home/jignesh/.mozilla/firefox/nfa9v0da.default: (I didn't had one so I left it blank and hit Enter)
2018-02-01 12:25:07,223 - WARNING - Attempting decryption with no Master Password
jignesh@j-home-pc:~/Desktop$
太好了,我在文本文件中以纯文本格式获得了所有已保存的登录凭据。
有关Home
Mozilla 在文件夹中保存数据的更多信息,请访问其支持页面。引用下面的密码部分以供快速查看:
密码:您的密码存储在 key4.db 和 logins.json 文件中。有关更多信息,请参阅密码管理器 - 在 Firefox 中记住、删除、更改和导入已保存的密码。
顺便说一句,在我使用这个很棒的插件之前密码导出器它只适用于导入和导出已保存的密码。不幸的是,这个插件与 Firefox Quantum 版本不兼容,因此我不得不寻找一些替代解决方案,最后我找到了这里,发现firefox_decrypt.py
与其他提供的插件相比,这个脚本最容易使用,比如
- LastPass 密码管理器
- Roboform 密码管理器
ETC
对我来说,他们觉得我仅仅导出密码的目的太过分了。
谢谢。
答案3
有一个可用于导出密码的附加组件。
答案4
LastPass 密码管理器是一款非常棒的插件,可让您在 Firefox 中存储和加密密码。它会自动将安装期间本地存储的密码导出(并删除)到您的 LastPass Vault。它还具有为特定网站生成随机密码的功能。
对我来说,这是 Firefox 最好的安全插件之一。它易于使用和管理。