Lab - 1 Cryptographie Symetrique
Lab - 1 Cryptographie Symetrique
Lab - 1 Cryptographie Symetrique
Section : Informatique
Niveau : Master 2 Réseau et Sécurité des Systèmes Distribués
Cherchons sur le Web les versions d’openssl publiées et affichez la version de votre
installation openssl.
Affichons l’aide de la commande openssl avec help
Pour voir les détails de chaque ensemble, la commande list permet de le faire
Affichons les commandes disponibles en tapant la commande suivante
Suivantes
Affichons les fonctions de hachage disponibles avec la commande suivante
Maintenant créons un nombre aléatoire de 32 bits Avec openssl grâce à la commande rand
et affichons le resultat en hexadécimal
Génération de clé déterministe (Disponible sur openSSL 3.0 ou plus)
Affichons la page manuelle de OpenSSL-kdf et donnez les cas d’usages d’openSSL man
openssl-kdf
b. Regardons l’option -kdfopt nm:v et disons quelle est la signification des options
key:string, hexkey:string, pass:string, hexpass:string,
Dérivons une clé de 256 bits adaptée au chiffrement symétrique grâce à ce salt et un mot de
passe en utilisant PBKDF2 avec la commande suivante :
Dérivons une clé de 256 bits en utilisant SCRYPT avec la commande suivante :
Dans la partie que suit nous allons crypter un fichier avec l’algorithme cryptographique DES.
Positionnons-nous sur Ubuntu Desktop puis créons un fichier nommé message.txt
contenant le texte « Ceci est un message secret »
Décryptons le message à partir du serveur en utilisant le même mot de passe même clé
utilisée pour le cryptage avec la commande suivante :
ACTION 4 : Cryptographie symétrique avec AES
Décryptons le message à partir du serveur en utilisant le meme mot de passe même clé
utilisée pour le cryptage avec la commande suivante :