views:

161

answers:

1

What are some platform-specific API's that web browsers use to securely save passwords with reversible encryption on local systems?

Since they must be able to reproduce the exact characters to pass up to a web site, the data can't be a one-way hash. My initial thought is there are system methods which utilize your current authentication data to perform encryption/decryption, but do not give access to applications to read it (your system login data) directly. I'm wondering what these are on different platforms (Windows, Linux, OS X) and how well they protect the information if the hard drive is accessed directly; i.e. a stolen laptop hard drive is placed into another computer or analyzed via a Live CD.

+2  A: 

Here's how google chrome does it. Looks like they use CryptProtectData on windows.

Crescent Fresh
Thank you, this is exactly the kind of answer I'm looking for. So now I'm curious what FireFox/Opera/IE use (probably the same on Windows) and what are some equivalent methods on *nix systems ...
Neil C. Obremski