Crypto est un petit programme Java
qui a été créé dans le cadre d'un mini-projet 1
durant mon premier semestre
de ma première année à l'EPFL
Il peut encrypter et décrypter du texte
suivant différents algorithmes
Téléchargez et installez Java pour
Windows
macOS
Télécharger le fichier "cryto.zip" en cliquant ici
Dézipper le fichier "crypto.zip" téléchargé
Ouvrez Crypto/res/message.txt
et écrivez le message à encoder
Ouvrez Crypto/res/key.txt
et écrivez votre clé d'encodage
Ouvrez Crypto/res/intForGeneratingPad.txt
et écrivez un nombre entier positif
Ouvrez Crypto/res/spaceEncoding
et écrivez "true" ou "false"
Si vous êtes sur Windows :
Faites un clic-droit sur le dossier "Crypto"
et copiez l'adresse du dossier comme sur la photo
Ouvrez le "cmd" en appuyant sur la touche "Win",
en écrivant
et en appuyant sur la touche "Entrer"
Écrivez et collez l'adresse du dossier copié
Appuyez sur la touche "Entrer"
Écrivez
et appuyez sur la touche "Entrer"
Si vous êtes sur macOS :
Faites un clic-droit sur le dossier "Crypto"
et cliquez sur "nouveau terminal au dossier"
comme sur la photo
Écrivez
et appuyez sur la touche "Entrer"
Regardez les résultats dans Crypto/res/results.txt,
bruteForceCaesar.txt et bruteForceXor.txt
Encodage
Décodage avec la clé
Décodage par force brute
Décodage par fréquences
Encodage
Décodage avec la clé
Decoding par frequences
Encodage
Décodage avec la clé
Décodage par force brute
Encodage
Décodage avec le pad
Encodage
Décodage avec le pad