如何从我的firefox密码管理器导出保存的密码?

我想将我在Firefox / Mozilla管理器中保存的密码导出到具有更好加密的外部密码管理器应用程序。

密码文件位于何处以及文件扩展名是什么? 也许应用程序可以导入数据库文件。

最新版本的Firefox将密码加密,在JSON文本文件logins.json ,位于/home/you/.firefox/ Firefox配置文件文件夹中。

这个Python脚本会将它们全部解密为文本文件。 基本用法:

 python firefox_decrypt.py 

如有必要,请回答提示。

有一个用于导出密码的插件。

https://addons.mozilla.org/addon/2848

根据支持页面 ,密码数据可以在~/.mozilla/firefox/key3.db~/.mozilla/firefox/signons.sqlite文件中找到。 需要使用一些sqlite编辑器读取这些文件。 还有其他替代方案,例如扩展也是如此 。

LastPass,Keepass和其他使用Firefox插件的密码管理器可以直接从Firefox导入数据并替换密码管理器。

参考@Sqerstet的上述回答,我只需下载脚本firefox_decrypt.py ,将其保存在我的桌面上,并在桌面上创建了一个文本文件,然后运行以下命令:

 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$ 

并且我在文本文件中以普通格式获得了所有保存的登录信用。

有关Mozilla Home文件夹保存数据的位置的更多信息,请访问其支持页面 。 在下面的密码部分下面引用快速查看:

密码:您的密码存储在key4.db和logins.json文件中。 有关更多信息,请参阅密码管理器 – 记住,删除,更改和导入Firefox中保存的密码。

BTW之前,我使用这个真棒附加密码导出器 ,它适合导入和导出保存的密码。 不幸的是,这个添加与Firefox Quantum版本不兼容,因此我不得不找到一些替代解决方案,我最终在这里发现firefox_decrypt.py脚本与其他提供的附加组件相比最容易使用

  • LastPass密码管理器
  • Roboform密码管理器

等等

对我来说,他们只是为了导出我的密码而感到太过分了。

谢谢。

LastPass密码管理器是一个非常好的附加组件,可让您在Firefox中存储和加密密码。 它会在安装到LastPass Vault期间自动导出(并删除)本地和明白存储的密码。 它还具有为特定网站生成随机密码的function。

对我来说,这是Firefox最好的安全附加组件之一。 它易于使用和管理。