PanMi is a set of C#/.Net projects which use Encrypt-then-MAC (EtM) approach for file encryption. You can easily encrypt or decrypt files in a Windows context menu, or with a standalone application.
- ZXEncryption: Cryptography methods
- ZXCryptApp: WPF application for file encryption/decryption
- ZXCryptShared: UI and file encryption/decryption functionalities
- ZXCryptShellExtension: Windows shell extension with context menus for file encryption/decryption
- ZXCryptMon: Monitor and clean up temp files
- ZXCryptInstall: Package installer project
You can download and build projects with Visual Studion 15/17, or download the latest install package from the release. After install, you can run file encryption/decryption thru Windows conetext menu, or run the standalone application.
By default, the encrypted file has an extension of ".pxx". Double-click on a encrypted file will launch an Open dialog. Once a valid password provided, the original file will be opened.
The following open source projects are used: