Skip to content

A command-line tool for encrypting and decrypting file.

License

Ferdian9991/xcrypt-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xcrypt CLI

Xcrypt CLI 🔐
Encrypt and decrypt files effortlessly via the command line with AES-256-CBC security.


✨ Features

  • 🔑 Easy file encryption & decryption
  • 📂 Supports multiple file types (text, documents, images, etc.)
  • ⚡ Fast and lightweight (Node.js CLI)
  • 🔒 Security powered by AES-256 algorithm

🚀 Installation

Via npm

# Install globally via npm
npm install -g xcrypt-cli

Manual clone

git clone https://github.com/Ferdian9991/xcrypt-cli.git
cd xcrypt-cli
npm install
npm link

🔧 Usage

Open CLI

Run the command below to open the terminal.

xcrypt-cli

If the CLI is open, please select a menu option. There are two available: Encrypt and Decrypt.


🌍 Use Cases

  • 🔐 Store sensitive documents (ID card, passport, personal data)
  • 🗄️ Securely backup databases
  • 📁 Send confidential files via email/cloud safely
  • 💻 Protect configuration files in development projects

🤝 Contributing

Contributions are welcome!

  1. Fork this repo
  2. Create a new branch (git checkout -b feature/new-feature)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to branch (git push origin feature/new-feature)
  5. Create a Pull Request 🎉

📜 License

Distributed under the MIT License.
See LICENSE for more information.