Retour aux cas pratiques
cryptographyAvancé

Correction d'un algorithme de hachage obsolète utilisé en production

Scénario

Contexte : Une application legacy utilise MD5 pour vérifier l'intégrité de fichiers transférés entre serveurs. Le Problème : MD5 est vulnérable aux collisions et ne garantit plus une intégrité fiable. Implémentation actuelle : const checksum = md5(fileContent); Contraintes : Vous devez remplacer MD5 par un algorithme sécurisé (ex: SHA-256 ou SHA-3) tout en conservant la compatibilité avec les anciens fichiers le temps d'une transition. Livrable attendu : Mettre en place un mécanisme de transition vers un algorithme moderne avec vérification renforcée de l'intégrité des fichiers.

Compétences ciblées

hashingmd5sha256integritybugfix
    Correction d'un algorithme de hachage obsolète utilisé en production — mise en situation cryptography | CodeDuel