N.NOTKOKO // HACK
COURS 16 / 18

Distinguer chiffrement, empreinte et signature

Comprendre le rôle d’une clé et choisir la bonne opération sur un fichier protégé.

OpenSSLClésSignatures
01 // COMPRENDRE

Trois objectifs différents

Le chiffrement protège la confidentialité et se déchiffre avec les paramètres appropriés. Une empreinte résume des octets pour faciliter une comparaison d’intégrité ; elle ne restitue pas le fichier. Une signature permet de vérifier qu’un détenteur de clé privée a signé un message et que ce message n’a pas changé. Une signature valide ne chiffre pas nécessairement le contenu.

02 // COMPRENDRE

Lire une commande OpenSSL

OpenSSL regroupe plusieurs fonctions ; enc traite certains formats de chiffrement symétrique. Dans la commande d’exemple, -d demande le déchiffrement, -aes-256-cbc choisit le chiffrement, -in désigne l’entrée et -pass file: indique un fichier contenant une phrase secrète. Ce n’est pas la syntaxe d’une clé brute.

EXEMPLE PÉDAGOGIQUE
openssl enc -d -aes-256-cbc -pbkdf2 -in exemple.enc -out exemple.txt -pass file:phrase.txt
Comment le lire

Cet exemple suppose un fichier préparé avec les mêmes paramètres, notamment PBKDF2 et les réglages compatibles de dérivation. Il ne déchiffre pas une archive quelconque. Il écrit le résultat dans exemple.txt ; choisis un fichier de sortie qui ne remplace pas ton original.

03 // COMPRENDRE

Diagnostiquer sans deviner

Une erreur de déchiffrement peut venir du format, du mot de passe, de l’algorithme ou des paramètres de dérivation. Consulte les informations fournies avec le fichier. Un simulateur peut seulement reconnaître une commande pédagogique sans effectuer ce calcul. Une empreinte différente signifie des octets différents ; une empreinte attendue doit elle-même provenir d’une source fiable pour établir une confiance.

04 // À TOI DE RÉFLÉCHIR

Vérifie que tu as compris.

3 questions pour mettre les idées en pratique. Réponds avec tes mots, puis vérifie chaque réponse.

La correction repère les notions attendues et certaines formulations proches. Elle reste indicative : lis aussi l’explication. Tes réponses restent dans cette page et ne sont pas enregistrées.

QUESTION 1 / 3

Une réponse courte et expliquée suffit.0 / 1200

À toi de répondre

Corrigé détaillé — question 1

Le chiffrement peut être inversé avec la bonne clé et les paramètres appropriés. Une empreinte résume les octets pour comparer leur intégrité ; elle ne restitue pas le fichier.

Exemple de réponse

Le chiffrement se déchiffre avec une clé, l’empreinte permet une comparaison d’intégrité.

QUESTION 2 / 3

Une réponse courte et expliquée suffit.0 / 1200

À toi de répondre

Corrigé détaillé — question 2

La clé publique permet la vérification. Produire une nouvelle signature exige la clé privée correspondante ; rendre le message lisible ne donne pas cette capacité.

Exemple de réponse

Elle sert à vérifier, signer exige la clé privée.

QUESTION 3 / 3

Une réponse courte et expliquée suffit.0 / 1200

À toi de répondre

Corrigé détaillé — question 3

Vérifie le format, l’algorithme et les paramètres employés lors du chiffrement, notamment la dérivation de clé. Un bon mot de passe ne suffit pas si les réglages sont incompatibles.

Exemple de réponse

Le format, l’algorithme et les paramètres de dérivation de clé.

05 // À RETENIR

Choisis l’opération selon le format et l’objectif, pas selon l’apparence du fichier.