Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0x00wolf/aes256-encoder-decoder
A command line tool written in Python that can generate 256-bit AES keys and uses cipher feedback encryption in a bit stream to encode and decode files.
https://github.com/0x00wolf/aes256-encoder-decoder
Last synced: 28 days ago
JSON representation
A command line tool written in Python that can generate 256-bit AES keys and uses cipher feedback encryption in a bit stream to encode and decode files.
- Host: GitHub
- URL: https://github.com/0x00wolf/aes256-encoder-decoder
- Owner: 0x00wolf
- Created: 2023-08-24T00:48:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-27T04:41:43.000Z (over 1 year ago)
- Last Synced: 2024-11-05T16:06:56.479Z (3 months ago)
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## AES256-encoder-decoder
A command line tool written in Python that can generate 256-bit AES keys and uses cipher-feedback encryption to encode and decode files.### The program has four modes.
**-h** displays the help window
**-e** encrypts a file with a preexisting key
**-d** decrypts a file with a preexisting key
**-k** generates a 256-bit AES key and saves it as ./AES256key### Example usage:
**python3 encoder.py -e ./file.type ./key**
**python3 encoder.py -d ./file.type.encrypted ./key**
**python3 encoder.py -k**### Please note:
The name of the file being unencrypted must end in '.encrypted' or the program will fail.