Cryptography algorithms in javascript.