Votre adresse IP:
Fournisseur:
...

Qu’est-ce que le chiffrement ? Clés, hachage et contrôle

Le chiffrement transforme des informations lisibles en texte chiffré que seule la bonne clé permet de retrouver. Il sert à préserver la confidentialité pendant le transfert ou le stockage. Le hachage et les sommes de contrôle répondent à d’autres besoins : on ne les déchiffre pas pour retrouver le message initial. Les confondre donne une fausse impression de sécurité.

Le rôle des clés

Un algorithme combine le texte en clair et une clé pour produire le texte chiffré. Dans un système symétrique, les parties partagent un secret. Dans un système asymétrique, une clé publique et une clé privée correspondante jouent des rôles différents. L’algorithme, son mode, la qualité des clés et leur conservation comptent tous. Dire qu’un fichier est « chiffré » renseigne peu sur sa sécurité si le mot de passe est facile à deviner ou envoyé dans le même message non protégé. Une application moderne doit utiliser des protocoles éprouvés et un chiffrement authentifié, pas une suite improvisée de conversions de texte.

Hachage et contrôle ne sont pas du chiffrement

Une fonction de hachage cryptographique produit une empreinte de taille fixe ; ce n’est pas une copie chiffrée de l’entrée. Une empreinte SHA-256 peut servir à comparer un fichier téléchargé avec la valeur publiée par une source fiable. La comparaison vérifie l’égalité, mais ne cache pas le fichier. La conservation des mots de passe exige des méthodes spécialisées avec sel et coût de calcul réglable. CRC32 détecte des erreurs accidentelles de transmission, sans authentifier les données contre une modification volontaire. MD5 et SHA-1 ne conviennent pas aux nouveaux usages exigeant une résistance aux collisions. Le NIST explique l’abandon de SHA-1.

Deux situations concrètes

Pour transmettre un document confidentiel, choisissez une application fiable qui chiffre et authentifie le fichier, puis communiquez la phrase secrète par un autre canal protégé. Le destinataire pourra retrouver le contenu avec la bonne clé. Pour vérifier une archive téléchargée, calculez plutôt son empreinte et comparez-la à la valeur provenant du site authentique de l’éditeur. Les objectifs diffèrent : l’empreinte ne protège pas le contenu contre la lecture. Un texte en Base64 se décode sans clé secrète ; l’encodage n’est pas du chiffrement.

Les limites pratiques

TLS protège les données pendant le transport entre deux points, sans garantir que ces points sont eux-mêmes dignes de confiance. Un logiciel malveillant, une clé divulguée ou une procédure de récupération faible peuvent annuler les bénéfices d’une bonne cryptographie. Dans un outil de traitement de texte en ligne, vérifiez si l’opération choisie chiffre, hache ou encode simplement les données. Ne collez pas de documents privés ni d’identifiants dans un service inconnu parce qu’un bouton indique « sécurisé ». Vérifiez le traitement et la conservation des données avant de l’utiliser.