add InvalidPassphrase exception
add read_ciphertext()