Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to edit FireFox passwords manually ?

Here I've been given answer how to do this with extension:

Saving passwords for pages that redirect on login ( Chrome and FF )

How to do this without extension ? Most data are kept in FF as SQlite databases, so there is no problem in editing them in SQlite. Is there similar way for FF with password for security device ?

share|improve this question
Passwords which need to be retrieved, such as passwords saved in Firefox, should be stored encrypted. Presuming this, there is not likely any way you can directly edit them outside of Firefox's built-in mechanisms or a plugin which is granted access. – Iszi Sep 6 '12 at 0:26
Not necessary - I would bet it uses some well tested, available external cryptography components, like DB. As with DB, thanks to that FF uses well tested available SQlite, it's easy to edit this with external tools. I assume it must be the same with cryptography. – Grzegorz Wierzowiecki Sep 6 '12 at 9:45

Use a master password:

Firefox: "Tools -> Options -> Security / Passwords -> Use a master password"

It is editable via the following process:

Firefox: "Tools -> Options -> Security / Passwords -> Change Master Password"

Otherwise, if it's a SmartCard device, the webCrypto API may be what you're looking for:

Warning: The features mentioned in this article are proprietary Mozilla extensions, and are not supported in any other browser.

Beyond that, NSS Tools may be what you're looking for:

Software developed by the projects traditionally used its own implementation of security protocols and cryptographic algorithms, originally called Netscape Security Services, nowadays called Network Security Services (NSS). NSS is a library written in the C programming language. It's free and open source software, and many other software projects have decided to use it. In order to support multiple operating systems (OS), it is based on a cross platform portability layer, called the Netscape Portable Runtime (NSPR), which provides cross platform application programming interfaces (APIs) for OS specific APIs like file system access, memory management, network communication, and multithreaded programming.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .