Skip to content

azti74/AES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

206 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PX222-IRC

Projet semestre 4 (2ème année cycle préparatoire)

Objectif: Implémenter l'encodage AES en C

Etapes :

  • Implémenter les objets mathématiques de base en Haskell
  • Implémenter l'encodage AES en Haskell
  • Porter cette implémentation en C

Description fonctionnalités

  • Encodages AES disponibles : 128, 192, 256
  • Mode encodage des fichiers : CBC, ECB
  • Clé d'encodage : HEXA ou texte (uniquement en AES 256 pour le moment)
  • Encodage des BMP sans header + calcul entropie


Note : toute les combinaisons sont possible

Compilation graphique

Pour compiler l'interface graphique, il faut installer la librarie gtk indiqué ci-dessous :

sudo apt install gtk-3-dev libvte-2.91-dev

Ensuite, dans le dossier c, compiler avec la commande :

make graphic_aes -B

Pour lancer :

./graphic_aes

Pour les autres modes de compilation, voir le fichier de documentation.

Documents


Planning

Séance 1, 2, 3 -> Haskell, algèbre et doc

Séances 4, 5 -> début d'appropriation des tâches liées au c


Auteurs

  • Arnaud-Goddet Etienne (alias bart7420)

  • Veysseire Ronan (alias Rgoplay)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors