Metadata-Version: 2.4
Name: aesy
Version: 1.0.1
Summary: AESY multi-layer encryption algorithm
Home-page: https://gitlab.com/gubir34/aesy/
Author: Gubir34
Author-email: gubir34 <canteoman15@gmail.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# Advanced Encryption System

This project provides an encryption system that allows users to encrypt and decrypt messages using AES and Blowfish encryption algorithms, along with additional transformations like Caesar cipher and character replacements.

The system also supports saving and reading encrypted messages to and from `.aesy` files, where both the encrypted message and the password are securely stored.

## Features

- AES and Blowfish encryption
- Caesar cipher (for additional obfuscation)
- Character transformation (converts numbers into `#` symbols)
- Saves encrypted messages and passwords in `.aesy` files
- Supports both encryption and decryption using simple function calls


### Example usage:

# Create AESY encryption object with predefined password (no input allowed)
aes = AESY()

# Encrypt the message
encrypted_message = aes.encrypt("Secret 123 Message!")

# Print the encrypted message with seed
print(f"Encrypted message with seed: {encrypted_message}")

# Decrypt the message
decrypted_message = aes.decrypt(encrypted_message)
print(f"Decrypted message: {decrypted_message}")



## Requirements

- Python 3.x
- `pycryptodome` (for AES and Blowfish encryption)

### Installation

To install the required dependencies, use:

```bash
pip install pycryptodome


