This uses the Gibberish AES
library. It could be used without AES, however, and the plugin will use
local storage (if available), a session, or cookies.
A related commercial product is 1Password which includes a
application itself is for Windows, Mac OS, iOS or Android, but
interestingly their database files include a HTML viewer that can
decrypt saved passwords.
Update: Note that Jason has since replaced this project with