Change interface of Decrypter for CanDecrypt
Clean up user input parsing