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

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

hashing
md5
sha256
integrity
bugfix

Scénario Technique

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.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis