An open API service indexing awesome lists of open source software.

https://github.com/suhaib-mousa/encryption-tool

Encryption Tool is a simple console-based encryption utility built with ABP Framework. It securely encrypts strings using a custom encryption key.
https://github.com/suhaib-mousa/encryption-tool

abp-framework csharp encryption-decryption security-tools

Last synced: about 1 month ago
JSON representation

Encryption Tool is a simple console-based encryption utility built with ABP Framework. It securely encrypts strings using a custom encryption key.

Awesome Lists containing this project

README

          

# Encryption Tool

Encryption Tool is a lightweight **console-based encryption utility** built with **ABP Framework**. It enables users to **encrypt strings securely** using a customizable encryption key.

## 🚀 Features
- 🔐 **Secure encryption** using ABP’s `IStringEncryptionService`.
- 🏗 **Modular design** with dependency injection.
- 🖥 **Interactive CLI** for user-friendly input handling.
- ⚡ **Handles errors gracefully**.

## 📦 Installation
Clone the repository and restore dependencies:

```sh
git clone https://github.com/suhaib-mousa/encryption-tool.git
cd encryption-tool
dotnet restore
```

## ▶️ Usage
Run the application:

```sh
dotnet run --project src/EncryptionTool
```

Enter a **string to encrypt** and a **custom encryption key**, and the tool will return the **encrypted value**.

## 🛠 Tech Stack
- **C# (.NET)**
- **ABP Framework**

## 💡 Help Wanted: Contributions Welcome!
We welcome contributions to enhance this tool! Check out our [Contribution Guidelines](CONTRIBUTING.md) for details.

- Add support for **new encryption algorithms**.
- Improve **code optimization**.
- Enhance the **user experience** with better CLI interactions.
- Expand **configuration options** for more flexibility.
- Optimize performance and security improvements.
- Contribute **new ideas** to improve features or introduce additional functionality.

## 📜 License
This project is licensed under the **MIT License**.