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

https://github.com/danutama/python-aes-encryptor

A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).
https://github.com/danutama/python-aes-encryptor

advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm

Last synced: 6 months ago
JSON representation

A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).

Awesome Lists containing this project

README

          

# Advanced Encryption Standard Multi-Format Encryption and Decryption Tool

Author: Danu Pratama

A Python-based application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES) 128, 192, 256-bit.

## Features

- 🔒 AES Encryption & Decryption
- 📁 Multi-format file support:
- Text (.txt)
- Microsoft Word (.docx)
- Excel (.xlsx)
- PDF (.pdf)
- Images (.jpg, .png)
- Video (.mp4)
- PowerPoint (.pptx)
- ⏰ Timeout mechanism to limit execution time
- 📊 Estimated brute force duration display

## Disclaimer

This project is created **for educational and experimental use only**. Brute-forcing AES encryption with full 128-bit keyspace is computationally impractical and should never be used for unauthorized purposes.

Build .EXE
```bash
pyinstaller --onefile --noconsole --hidden-import=tkinter --hidden-import=Crypto.Cipher AdvancedEncryptionStandard.py