Cryptography playground - not to be trusted.