- Installer OpenSSL
sudo apt-get install libssl-dev # Debian/Ubuntu
brew install openssl # macOS (via Homebrew)
- Génération de la clé privée RSA
openssl genpkey -algorithm RSA -out private.pem -pkeyopt rsa_keygen_bits:4096
- Génération de la clé publique RSA
openssl rsa -in private.pem -pubout -out public.pem
- Compilation des fichiers RSA
make
- Chiffrement d'un message
./rsa_encrypt file.txt
./rsa_decrypt