Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Compte Rendu TP 2 Cryptographie - Esprim - Yosri Ben Salem I

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 4

Rendu Tp 2 Cryptographie – esprim – yosri ben salem info 3

Exercise 1

Base64 est une méthode de chiffrement simple et non pas sécurisé (pas de clé a échanger ) permet la
réduction des problèmes d'encodage des caractères spéciaux

1- Ecrire un message dans un nouveau fichier

Cette commande crée un nouveau fichier "claire.txt" contenant le message "missage claire".

2- Encoder le contenu d'un fichier sur la sortie standard

Cette commande encode le contenu du fichier "clairer.txt" en Base64 et affiche le résultat encodé sur la
sortie standard.

3- Encoder le contenu d'un fichier et écrire le résultat dans un autre fichier

Cette commande encode le contenu du fichier "claire.txt" en Base64 et écrit le résultat encodé dans un
nouveau fichier "chiffre1.txt".

4- Décoder le contenu d'un fichier sur la sortie standard

Cette commande décode le contenu du fichier encodé "chiffre1.txt" en Base64 et affiche le résultat
décodé sur la sortie standard.
5- Décoder le contenu d'un fichier et écrire le résultat dans un autre fichier

Cette commande décode le contenu du fichier encodé "chiffre1.txt" en Base64 et écrit le résultat décodé
dans un nouveau fichier "resultat_dechiffrement.txt".

6- Encodez un mot de passe avec base64 et donnez le à votre binôme. Votre binôme devra
retrouver le mot de passe.

Dans cette commande j’ai décodé le message chifré de mon binome belgacem

7- Est-ce que base64 est un moyen sûr de protéger un mot de passe ?

Non, car l'encodage Base64 est réversible, ce qui signifie que n'importe qui ayant accès au texte encodé
peut le décoder et retrouver le mot de passe d'origine.

Exercise 2:
Dans cette exercise on utilise l’algorithme DES -> algorithme de chiffrement symétrique
moderne
1- Chiffrez un fichier quelconque et déchiffrez-le avec un mot de passe généré

Dans cette commande, "-des" indique l'utilisation de l'algorithme DES. Le fichier "claire.txt" est chiffré
en utilison le mot passe “yosri” et le résultat est stocké dans "fichier_encrypted.txt".
Cette commande déchiffre le fichier chiffré "fichier_encrypted.txt" en utilisant le mot de passe "yosri” et
enregistre le résultat dans "fichier_decrypted.txt".

2- Prenez deux fichiers très différents f1 et f2. Chiffrez puis déchiffrez ces deux fichiers avec le
bon mot de passe, et en utilisant l'option -nopad. Vous obtenez des fichiers que vous
nommerez respectivement f1b et f2b.

 La commande crée les 2 fichiers f1 et f2 et insère une chaîne de caractères.

Echo “fichier1” > f1.txt

Echo “fichier2” > f2.txt

 Dans cette commande Les fichiers "f1" et "f2" sont chiffrés en utilisant l'algorithme DES
avec l'option "-nopad" qui indique de ne pas utiliser de remplissage de données. Les
résultats chiffrés sont enregistrés respectivement dans "f1b.txt" et "f2b.txt".
 Dans cette commande Les fichiers "f1b.txt" et "f2b.txt" sont déchiffrés avec l’option -d
en utilisant l'algorithme DES avec l'option "-nopad"

3- Prenez deux fichiers très différents f1 et f2. Chiffrez puis déchiffrez ces deux fichiers avec le
bon mot de passe, et en utilisant l'option -nopad. Vous obtenez des fichiers que vous
nommerez respectivement f1b et f2b.

On uilise la commande diff <(xxd f1.txt) <(xxd f1b.txt) ou diff <(xxd f2.txt) <(xxd f2b.txt) : Cette
commande compare les fichiers hexadécimaux "f2" et "f2b". De manière similaire, l'option "-s"
indique à la commande "diff" de signaler si les fichiers sont identiques ou non.

Vous aimerez peut-être aussi