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).
- Host: GitHub
- URL: https://github.com/danutama/python-aes-encryptor
- Owner: danutama
- License: mit
- Created: 2025-04-19T04:03:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-21T06:38:37.000Z (6 months ago)
- Last Synced: 2025-04-21T07:43:10.203Z (6 months ago)
- Topics: advanced-encryption-standard, aes, aes-128, aes-192, aes-256, aes-encryption, algorithm, cipher, ciphertext, cryptography, encryption-decryption, python, python3, rijndael, rijndael-algorithm
- Language: Python
- Homepage:
- Size: 14.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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