# Cryptographie RSA Programme de cryptographie RSA utilisant la bibliothéque [bign](https://sourceforge.net/projects/bignlibacbignum/) afin de générer des clés, chiffrer et déchiffrer des entiers en hexadécimal et des fichiers. ## Build ```bash make build ``` Les exécutables se trouvent dans le dossier `bin`. ## Utilisation ### Génération de clé ```bash ./key_gen rsa.key rsa.key.pub ``` ### Chiffrement d'un entier ```bash ./crypt_rsa -e rsa.key.pub entier.txt entier.txt.rsa ``` ### Déchiffrement d'un entier ```bash ./crypt_rsa -d rsa.key entier.txt.rsa entier.txt ``` ### Chiffrement d'un ficher ```bash ./crypt_rsa -e rsa.key.pub fichier.txt fichier.txt.rsa ``` ### Déchiffrement d'un ficher ```bash ./crypt_rsa -d rsa.key fichier.txt.rsa fichier.txt ``` ## Auteurs - Hugo Dimitijevic - Lyanis Souidi