Skip to content

ErykMtc/AES-algorithm-in-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AES

This is an implementation of the AES (Advanced Encryption Standard) algorithm in C. The project provides both a standard version and a parallelized version using OpenMP.

Usage

Compile the standard version (using GCC):

gcc aes.c main.c -o main.exe

Compile the parallelized version (using GCC and OpenMP):

gcc -fopenmp aes.c main.c -o main.exe

Run:

./main

Compile the parallelized version (using MPI):

mpicc aes.c MPImain.c -o MPImain

Run:

mpirun -np 4 ./MPImain

Compile the parallelized version (using MPI and OpenMP):

mpicc -fopenmp aes.c MIXmain.c -o MIXmain

Run:

mpirun -np 4 ./MIXmain

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published