He escrito un administrador de contraseñas en JavaScript. Funciona en un navegador.
Pruébelo
¿Existen problemas fundamentales con el concepto de un administrador de contraseñas basado en la web?
¿Debería preocuparme si los hashes permanecen en la memoria más tiempo del que deberían o hay algún problema fundamental con el funcionamiento de los navegadores que hace que este sistema sea inseguro?
Aquí está el archivo fuente principal , si desea echar un vistazo más de cerca .
EDITAR: para aclarar, esta aplicación se ejecuta 100% localmente, no tiene dependencias externas y no almacena ninguna información, excepto algunas configuraciones en una cookie, si lo desea.
Este es un administrador de contraseñas hash determinístico.
EDIT 2, para ser más específico: si almaceno la entrada del usuario en una variable y el hash resultante en otra variable, ¿qué tan plausible es la amenaza de que se filtre esa información?