projet crypto
Go to file
2024-04-06 14:13:39 +02:00
inc Initial commit 2024-04-06 14:13:39 +02:00
lib Initial commit 2024-04-06 14:13:39 +02:00
src Initial commit 2024-04-06 14:13:39 +02:00
.gitignore Initial commit 2024-04-06 14:13:39 +02:00
Makefile Initial commit 2024-04-06 14:13:39 +02:00
README.md Initial commit 2024-04-06 14:13:39 +02:00

Cryptographie RSA

Programme de cryptographie RSA utilisant la bibliothéque bign afin de générer des clés, chiffrer et déchiffrer des entiers en hexadécimal et des fichiers.

Build

make build

Les exécutables se trouvent dans le dossier bin.

Utilisation

Génération de clé

./key_gen rsa.key rsa.key.pub

Chiffrement d'un entier

./crypt_rsa -e rsa.key.pub entier.txt entier.txt.rsa

Déchiffrement d'un entier

./crypt_rsa -d rsa.key entier.txt.rsa entier.txt

Chiffrement d'un ficher

./crypt_rsa -e rsa.key.pub fichier.txt fichier.txt.rsa

Déchiffrement d'un ficher

./crypt_rsa -d rsa.key fichier.txt.rsa fichier.txt

Auteurs

  • Hugo Dimitijevic
  • Lyanis Souidi