Outil simple de chiffrement et déchiffrement de chaînes de caractères à l’aide d’une clé.
Ce projet permet de :
- Chiffrer une chaîne de caractères à partir d’une clé.
- Déchiffrer une chaîne précédemment chiffrée avec la même clé.
- Illustrer de manière simple le principe du chiffrement symétrique (même clé pour chiffrer et déchiffrer).
- Saisie d’un texte en clair.
- Saisie d’une clé de chiffrement.
- Génération d’un texte chiffré.
- Récupération du texte original à partir du texte chiffré et de la même clé.
- Gestion de base des erreurs (clé manquante, texte vide, etc.).
Le type d’algorithme utilisé (décalage, substitution, XOR, etc.) dépend de l’implémentation dans le code source du projet.
- Cloner le dépôt :
git clone https://github.com/Ugo-Pas/Cypher.git
cd CipherRemplace ces commandes par celles correspondant réellement à ton projet si besoin.
Selon la façon dont l’application est conçue, l’utilisation peut varier. Voici quelques exemples génériques.
# Exemple générique
./Cipher "chaine de character" "cle" "0" # 0 pour chiffrage et 1 pour le déchiffrage- clone le ficher cipher
- Le chiffrement implémenté ici est principalement pédagogique.
- Il ne doit pas être utilisé pour des données réellement sensibles en production.
- Pour un usage sérieux, il est recommandé d’utiliser des bibliothèques de chiffrement reconnues (AES, RSA, etc.).
N’hésite pas à adapter les sections (installation, utilisation, exemples de code) en fonction de la vraie structure et du langage de ton projet.