Outils › Outils pour développeurs

Générateur de hash pour fichiers et texte

Calculez les sommes de contrôle SHA-256, SHA-512, MD5, SHA-1, SHA-3 et Keccak-256 d’un texte ou de fichiers de plusieurs gigaoctets, puis comparez-les à un hash publié.

Algorithmes
  • SHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
  • MD55d41402abc4b2a76b9719d911017c592

Comment ça marche

  1. Les fichiers sont lus par blocs de 8 Mo et tous les algorithmes choisis sont calculés en une seule passe.
  2. Collez la somme de contrôle d’une page de téléchargement pour vérifier que le fichier n’a pas été altéré.

Questions

Pourquoi ne pas utiliser simplement crypto.subtle ?

WebCrypto a besoin du fichier entier en mémoire et ne gère ni MD5 ni Keccak. La lecture par morceaux permet de traiter des fichiers de 3 Go sur n’importe quel ordinateur portable.