mcrossen / aes

The AES cypher written in C++ for CS 465 at BYU.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AES

The AES cypher written in C++ for CS 465 at BYU by Mark Crossen.

Usage

To encrypt or decrypt a hexadecimal string, open a terminal and type:

aes <encrypt|decrypt> <string> <key>

where <string> is replaced with the hexadecimal string that you want to encrypt or decrypt, and <key> is the 128, 192, or 256 bit key to encrypt or decrypt it with. Note: the hexadecimal string must be a multiple of 128 bits.

Building

To get a runnable executable, clone the repo and make the project like so:

git clone https://github.com/mcrossen/aes.git
cd aes/
make

If successful, this should've created an executable for you called "aes".

About

The AES cypher written in C++ for CS 465 at BYU.

License:MIT License


Languages

Language:C++ 98.9%Language:Makefile 1.1%