An encrypted file reader