Skip to content

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.

Notifications You must be signed in to change notification settings

0x00wolf/AES256-encoder-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages