Мне интересно создать небольшое приложение для личного использования, которое будет шифровать и расшифровывать информацию на стороне клиента с помощью JavaScript. Зашифрованная информация будет храниться в базе данных на сервере, но не в расшифрованной версии.
Он не должен быть супер-пупер безопасным, но я бы хотел использовать текущий непрерывный алгоритм.
В идеале я мог бы сделать что-то вроде
var gibberish = encrypt(string, salt, key);
для генерации закодированной строки и что-то вроде
var sensical = decrypt(gibberish, key);
чтобы декодировать его позже.
До сих пор я видел это: http://bitwiseshiftleft.github.io/sjcl/
Любые другие библиотеки, на которые я должен смотреть?