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