(Encryption - Hashes - Compression) in Javascript