Sous Windows (invite de commande) vous pouvez utiliser CertUtil, voici la syntaxe :
CertUtil [Options] -hashfile InFile [HashAlgorithm]
pour l'explication de la syntaxe, saisissez cmd :
CertUtil -hashfile -?
exemple :
CertUtil -hashfile C:\myFile.txt MD5
par défaut est SHA1, il prend en charge :MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512. Malheureusement pas de CRC32 comme le fait le shell Unix.
Voici un lien si vous voulez en savoir plus https://technet.microsoft.com/en-us/library/cc732443.aspx#BKMK_menu
Il semble qu'il existe un outil non pris en charge pour les sommes de contrôle de MS. Il est léger sur les fonctionnalités mais semble faire ce que vous demandez. Il a été publié en août 2012. Il s'appelle "Microsoft File Checksum Integrity Verifier".
http://www.microsoft.com/en-us/download/details.aspx?id=11533