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

https://github.com/adamo08/encryption-decryption

This repository contains implementations of various encryption and decryption algorithms in Python. The goal is to provide simple and easy-to-understand code for educational and practical purposes.
https://github.com/adamo08/encryption-decryption

affine-cipher algorithms caesar-cipher cryptography decryption des-cipher encryption hill-cipher python security vigenere-cipher

Last synced: 2 days ago
JSON representation

This repository contains implementations of various encryption and decryption algorithms in Python. The goal is to provide simple and easy-to-understand code for educational and practical purposes.

Awesome Lists containing this project

README

          

# Cryptography Algorithms

This repository contains implementations of various encryption and decryption algorithms in Python. The goal is to provide simple and easy-to-understand code for educational and practical purposes.

## Algorithms Included

- **Caesar Cipher**
- **Affine Cipher**
- **Vigenère Cipher**
- **Hill Cipher**
- **DES (Data Encryption Standard)**

## Getting Started

### Prerequisites

To run the algorithms, you'll need Python 3.x installed on your system.

### Installation

1. Clone the repository:
```bash
git clone https://github.com/adamo08/encryption-decryption.git
```

2. Navigate to the project folder:
```bash
cd encryption-decryption
```

3. Install the required Python dependencies (if any):
```bash
pip install -r requirements.txt
```

## Contributing

Contributions are welcome! If you have suggestions or improvements for the algorithms, feel free to fork the repository and submit a pull request. Please ensure your code follows the existing style and includes relevant documentation.