Skip to content

My implementation of CTR and CBC modes for AES-256 in Python

Notifications You must be signed in to change notification settings

M0RC/aes256-ctr-cbc-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of CTR and CBC modes for AES-256

Description

Here is my implementation of CTR and CBC modes for AES-256.

Run the program

Install dependencies

pip3 install -r requirements.txt

Usage

To use CBC Mode:

python aes-256.py -f <PLAINTEXT_FILE_PATH> --cbc

To use CTR Mode:

python aes-256.py -f <PLAINTEXT_FILE_PATH> --ctr

To use CBC and CTR Mode:

python aes-256.py -f <PLAINTEXT_FILE_PATH> --all

About

My implementation of CTR and CBC modes for AES-256 in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages