Skip to content
/ PanMi Public

Windows shell extension and application for file encryption.

License

Notifications You must be signed in to change notification settings

pangmi/PanMi

Repository files navigation

PanMi

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.

Projects

  • 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

Usage

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.

Open encrypted file

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. Open encrypted file

Context Menu for file encryption

Encrypt file menu Encrypt file dialog

Context Menu for file decryption

Decrypt file menu Decrypt file dialog

Standalone Application

application

Credit

The following open source projects are used: