Ver- und Entschlüsselung von JavaScript-Strings?

Ich bin daran interessiert, eine kleine App für den persönlichen Gebrauch zu entwickeln, mit der Informationen auf der Client-Seite mit JavaScript verschlüsselt und entschlüsselt werden können. Die verschlüsselten Informationen werden in einer Datenbank auf einem Server gespeichert, niemals jedoch die entschlüsselte Version.

Es muss nicht unbedingt supersicher sein, aber ich möchte einen derzeit ungebrochenen Algorithmus verwenden.

Idealerweise könnte ich so etwas tun

var gibberish = encrypt(string, salt, key);

die codierte Zeichenfolge zu generieren, und so etwas wie

var sensical = decrypt(gibberish, key);

um es später zu entschlüsseln.

Bisher habe ich folgendes gesehen:http://bitwiseshiftleft.github.io/sjcl/

Welche anderen Bibliotheken sollte ich mir ansehen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage