Мне нужно будет зашифровать некоторый контент, прежде чем сохранять его на локальном хранилище в html5 и JS, на данный момент я использую Stanford Javascript Crypto Library.Понимание криптографии JavaScript с использованием библиотеки криптографии в Стэнфорде
В настоящий момент я использую такой код.
usernameEnc = sjcl.encrypt("password", username);
passwordEnc = sjcl.encrypt("password", password);
localStorage.username = usernameEnc;
localStorage.password = passwordEnc;
Я могу зашифровать правильно. Поскольку я создаю приложение HTML5 с JS, а JS-код загружается в клиенте, как я могу защитить PASSWORD, чтобы избежать легко расшифровать скрипт?
Возможно, я скучаю по точке. Я немного озадачен.
Если вы хотите сохранить секретный пароль, вам либо нужно попросить пользователя предоставить свои права, либо сделать шифрование и дешифрование на вашем сервере, а не в браузере. – robertklep