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.
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.
openssl enc -d -aes-256-cbc -pbkdf2 -in exemple.enc -out exemple.txt -pass file:phrase.txtCet 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.
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.
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.