Szyfrowanie i deszyfrowanie ciągu JavaScript?
Jestem zainteresowany budowaniem małej aplikacji do użytku osobistego, która będzie szyfrować i deszyfrować informacje po stronie klienta za pomocą JavaScript. Zaszyfrowane informacje będą przechowywane w bazie danych na serwerze, ale nigdy w wersji odszyfrowanej.
Nie musi być superduperowany bezpiecznie, ale chciałbym użyć aktualnie nieprzerwanego algorytmu.
Idealnie byłbym w stanie zrobić coś takiego
var gibberish = encrypt(string, salt, key);
wygenerować zakodowany ciąg i coś w tym stylu
var sensical = decrypt(gibberish, key);
rozszyfrować go później.
Do tej pory widziałem to:http://bitwiseshiftleft.github.io/sjcl/
Jakieś inne biblioteki, na które powinienem patrzeć?