enc provides simple buffer and region encryption and decryption for GNU Emacs.
Warning: Please note that the encryption method used by enc is not designed or intended for high-importance, high-security, or critical applications. This includes, but is not limited to, the protection of sensitive personal data, financial transactions, national security information, or any other data where unauthorized access could have severe consequences.
-
Clone this repository:
git clone https://github.com/usefulmove/enc.git
-
Move
enc.elto your.emacs.ddirectory or any directory in yourload-path. -
Add the following lines to your
.emacsorinit.elfile:(add-to-list 'load-path "/path/to/enc-directory") (require 'enc)
-
Restart Emacs to complete the installation.
To encrypt the entire buffer:
M-x enc-encrypt-bufferTo encrypt a selected region:
M-x enc-encrypt-regionTo decrypt the entire buffer:
M-x enc-decrypt-bufferTo decrypt a selected region:
M-x enc-decrypt-regionContributions, bug reports, and feature requests are welcome! If you feel like contributing, please follow our CONTRIBUTING.md guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the Emacs community for constant inspiration and support.
- To all our contributors and users, thank you for making enc better.
Made by usefulmove. 🛡️