Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
2  
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
add comment

1 Answer 1

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 window.crypto 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 Mozilla.org 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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.