J'ai déjà vu quelques programmes pour çà ici, mais aucun qui utilise vraiment l'API Win32. Celui-ci utilise donc les fichiers mappés en mémoire pour la lecture des fichiers et la cryptoapi pour calculer le hash. Il génère une sortie similaire au md5sum des systèmes BSD. Vitesse approximative : une seconde pour hasher une ISO de 21Mo sur mon système (Athlon 600, 512Mo de mémoire vive, DD 7200rpm).
Théoriquement, il peut être utilisé sur des fichiers d'une taille supérieure à 4Go... Je ne dispose pas de fichiers aussi gros, donc je n'ai pas testé. Si quelqu'un a une image ISO de Debian ou autre sous la main, ce serait sympa de donner le résultat du hash ;-)