Skip to content

EnigmaDecoder is a powerful and user-friendly tool designed for decoding a variety of encoded texts.

License

Notifications You must be signed in to change notification settings

president-xd/EnigmaDecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnigmaDecode

EnigmaDecoder is a versatile Python tool designed for decoding various encoded data formats. It supports multiple decoding methods and provides a straightforward interface for users to perform decoding tasks. This project is open-source and welcomes contributions from the community.

image

Features

  • Decode binary, hexadecimal, octal, ASCII, URL, Unicode points, and Base32 encoded data.
  • Simple command-line interface.
  • Easily extendable for additional encoding methods.

Table of Contents

Installation

Prerequisites

  • Python 3.10 or higher

Clone the Repository

git clone https://github.com/yourusername/EnigmaDecode.git
cd EnigmaDecode

## Install Dependencies
You can install the required Python packages using 'pip'
```bash
pip install -r src/requirements.txt

Usage

Running the Decoder

You can run the decoder from the command line. Here’s how you can use it:

python src/EnigmaDecode.py

Example

To decode a Base32 encoded string:

python src/EnigmaDecode.py

Tests

To run the tests, ensure that you have the dependencies installed and run:

pytest

This will execute all the tests and ensure that everything is functioning correctly.

Contributing

We welcome contributions to the EnigmaDecoder project. To contribute, please follow these steps:

  1. Fork the repository and clone it to your local machine.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and add tests if applicable.
  4. Commit your changes with a descriptive message.
  5. Push your changes to your fork.
  6. Open a pull request from your fork to the main repository. For more details, please refer to the CONTRIBUTING.md.

Code of Conduct

By participating in this project, you agree to adhere to our Code of Conduct. We are committed to fostering a welcoming and inclusive environment for everyone.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or feedback, feel free to reach out:

Email: lasharimohsin19@gmail.com GitHub Issues: Issues Thank you for your interest in EnigmaDecode!

Make sure to replace placeholders like `lasharmohsin19@gmail.com`, and `president-xd` with actual values relevant to your project.

About

EnigmaDecoder is a powerful and user-friendly tool designed for decoding a variety of encoded texts.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages