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

https://github.com/smtkanchana66/encryption-decryption-tool

A Python tool for encrypting and decrypting text using a simple algorithm. This tool allows users to input text for encryption or encoded values for decryption, and it uses a random key for encryption.
https://github.com/smtkanchana66/encryption-decryption-tool

encryption encryption-algorithms encryption-decryption python python-3 python3

Last synced: about 1 month ago
JSON representation

A Python tool for encrypting and decrypting text using a simple algorithm. This tool allows users to input text for encryption or encoded values for decryption, and it uses a random key for encryption.

Awesome Lists containing this project

README

        

# Encryption Decryption Tool

## Description

A Python tool for encrypting and decrypting text using a simple algorithm. This tool allows users to input text for encryption or encoded values for decryption, and it uses a random key for encryption.

## Files
`test.py`: The main Python script containing the encryption and decryption logic.

## Getting Started
#### Prerequisites
- Python 3.x
#### Installation
01. Clone the repository:
```bash
git clone https://github.com/yourusername/encryption-decryption-tool.git
```
02. Navigate to the project directory:
```bash
cd encryption-decryption-tool
```
#### Usage
01. Run the script:
```bash
python3 test.py
```

02. Follow the prompts:

- You will be asked whether you want to encrypt or decrypt.
- For encryption:
- Input the text you want to encrypt.
- The script will display the encryption key and the encrypted text.
- For decryption:
- Input the encoded values separated by commas.
-Input the encryption key used for encoding.
- The script will display the decrypted ASCII values and the resulting characters.
#### Example
##### Encryption:

```vbnet
Input text to encrypt: Hello
Your encryption key is: 4
Encrypted characters: Lippq
```
##### Decryption:

```yaml
Please input encoded values separated by commas: 72, 108, 108, 111
Input encryption key: 4
Decrypted ASCII values: [68, 104, 104, 107]
Characters: Dhhh
```
#### Contributing
- Feel free to fork the repository and submit pull requests with improvements or bug fixes.

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

#### Acknowledgements
- Python programming language for implementing the solution.

#### Contact
- For any questions, you can reach me at [email protected].