Cryptography in Information Technology

Cybersecurity and Cryptography · lab

Browse all sécurité informatique documents

Etudiant : Yousssef Trabelsi

Activité 4.1

1) Thisistest => llkjmlsxgjx

2) C’est système symétrique car on utilise la même clé pour faire cryptage et le décryptage.

Texte clair

Cyber…

Fonction

DES

Mode

ECB

Clé

TOP

Cyber

Advertisement

Is fun

DES

DES

ECB

ECB

SECRET

SECRET

Texte chiffré

26-64-6c-c8-22-

60-9b-ed26-64-

6c-c8-22- 60-9b-

ed

23-78-1f-e9-97-

Advertisement

30-a8-32

a9-ff-5e-13-9d-

21-75-6a

3) Cas 1 :

Cas 2 :

Cas 3 :

Cas 4 :

4) La principale différence entre les algorithmes de chiffrement symétriques et asymétriques

c’est que le 1er utilise la même clé pour faire les deux opérations cryptage alors que les

algorithmes asymétrique utilise deux clés différentes

5) Le terme anglais « hash » signifie « hacher ». Dans le cadre de ce processus, les données

sont donc « hachées » par la fonction de hachage avant d’être ramenées à une longueur

uniforme, quelle que soit la taille de la valeur initiale. Cette fonction est utilisée dans de très

Advertisement

nombreux domaines des technologies de l’information tels que :

a. La communication cryptée entre le serveur web et le navigateur ainsi que la

génération d’identifiants de session pour les applications web et la mise en cache de

données (caching)

b. La protection des données sensibles comme les mots de passe, les analyses web, les

moyens de paiement

c. La signature des messages

d. La détection d’ensembles de données similaires ou identiques par les fonctionnalités

de rechercheLe terme anglais « hash » signifie « hacher ». Dans le cadre de ce

processus, les données sont donc « hachées » par la fonction de hachage avant

d’être ramenées à une longueur uniforme, quelle que soit la taille de la valeur

initiale. Cette fonction est utilisée dans de très nombreux domaines des

technologies de l’information tels que :

Advertisement

e.

f. La communication cryptée entre le serveur web et le navigateur ainsi que la

génération d’identifiants de session pour les applications web et la mise en cache de

données (caching)

g. La protection des données sensibles comme les mots de passe, les analyses web, les

moyens de paiement

h. La signature des messages

i.

La détection d’ensembles de données similaires ou identiques par les fonctionnalités

de recherche