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.el
to your.emacs.d
directory or any directory in yourload-path
. -
Add the following lines to your
.emacs
orinit.el
file:(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-buffer
To encrypt a selected region:
M-x enc-encrypt-region
To decrypt the entire buffer:
M-x enc-decrypt-buffer
To decrypt a selected region:
M-x enc-decrypt-region
Contributions, 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. 🛡️