Firefox 3.5+ sqlite database for saved passwords

My goal is to actually import thousands of hostname/login/passwords into the sqlite database "signons.sqlite" . The table I believe I need is "moz_logins" .

For me this file is located at ~/.mozilla/RANDOM_STRING.default/signons.sqlite

I'm trying to figure out two things:

1) What is the encryption method used for encryptedUsername and encryptedPassword ?

2) What is the guid column/how are it's values created?

If the answer is somewhere along the lines of "You need to read the source code," that's fine, this task may be bigger than I imagined.

Any help would be appreciated.


Have you looked through There's a number of article links in it. The key should be in key3.db behind the master password, if needed. You'll need a way to handle the password.

Have a look at this post about the encryption.

Guid is some kind of unique ID, generated somehow :)

There are some backup/decryption etc programs available. Instead of rtfs of FF, you might have a look at those.

Need Your Help

Keyboard simulation fail

c arrays winapi random keyboard

I am making a program and i need it to type a random letter from an array. This is how i tried to do it:

Problems with UITableView when loading the view into the main window

iphone cocoa-touch xcode uitableview interface-builder

I've created a sub class of UITableViewController named LoginViewController with the XIB file using XCode. Then I opened the XIB file with IB and set the table's style to grouped. Finally I wrote the