Fixing Key::generate and adding Encryption::transposition.