a small exercise in cryptography