File encrypter and de-encrypter