1

我的目标是实际将数千个主机名/登录名/密码导入 sqlite 数据库 "signons.sqlite" 。我认为我需要的表是 "moz_logins" 。

对我来说,这个文件位于 ~/.mozilla/RANDOM_STRING.default/signons.sqlite

我试图弄清楚两件事:

1) encryptedUsername 和 encryptedPassword 使用的加密方法是什么?

2) 什么是 guid 列/它的值是如何创建的?

如果答案类似于“您需要阅读源代码”,那很好,这个任务可能比我想象的要大。

任何帮助,将不胜感激。

4

1 回答 1

1

你看过http://kb.mozillazine.org/Password_Manager吗?里面有很多文章链接。如果需要,密钥应位于主密码后面的 key3.db 中。您需要一种处理密码的方法。

看看这篇关于加密的帖子

Guid 是某种唯一 ID,以某种方式生成:)

有一些可用的备份/解密等程序。而不是 FF 的 rtfs,你可以看看那些。

于 2012-07-12T07:10:32.987 回答