Cryptage des données côté client HTML5 - Quelles sont mes options?

Je suis en train de travailler sur un EDIT: application web mobile qui affiche certaines informations sensibles et nécessite une connexion qui stocke les membres nom d'utilisateur et mot de passe en HTML5 Session. Le nom d'utilisateur et mot de passe sont stockés dans une liste non-chiffré de l'état pour la raison que nous avons besoin d'utiliser ce nom d'utilisateur et mot de passe sur chaque chargement de la page pour accéder aux clients à distance de services web.

EDIT: Après un examen de la sécurité de notre client soulevé les suivants:

"Il est possible que le Stockage de Session de l'information peut se stocker sur le disque (par exemple sur le plantage du navigateur). Pour cette raison, aucune information sensible ne doit être stockée sous forme non chiffrée dans le stockage de session. ID d'utilisateur et de jetons de session peuvent être stockés depuis délais d'expiration de session sont mis en œuvre cependant stockage des mots de passe/Pin n'est pas recommandé."

Quel serait le meilleur/le plus sécurisé de la méthode de cryptage et de décryptage des données sensibles stockées côté client?

Merci!

source d'informationauteur TGuimond