Skip to content

usefulmove/enc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enc . emacs buffer and region encryption

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.

Table of Contents

Installation

  1. Clone this repository:

    git clone https://github.com/usefulmove/enc.git
  2. Move enc.el to your .emacs.d directory or any directory in your load-path.

  3. Add the following lines to your .emacs or init.el file:

    (add-to-list 'load-path "/path/to/enc-directory")
    (require 'enc)
  4. Restart Emacs to complete the installation.

Usage

Encrypt Buffer

To encrypt the entire buffer:

M-x enc-encrypt-buffer

Encrypt Selected Region

To encrypt a selected region:

M-x enc-encrypt-region

Decrypt Buffer

To decrypt the entire buffer:

M-x enc-decrypt-buffer

Decrypt Selected Region

To decrypt a selected region:

M-x enc-decrypt-region

Contributing

Contributions, bug reports, and feature requests are welcome! If you feel like contributing, please follow our CONTRIBUTING.md guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • 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. 🛡️

Releases

No releases published

Packages

No packages published