How to implement encryption and decryption using AES (Advanced Encryption Standard) in JavaScript.
Why AES (Advanced Encryption Standard) ?
Security: Competing algorithms were to be judged on their ability to resist attack, as compared to other submitted ciphers, though security strength was to be considered the most important factor in the competition.
Cost: Intended to be released under a global, nonexclusive and royalty-free basis, the candidate algorithms were to be evaluated on computational and memory efficiency.
See Question&Answers more detail:os