Évekig volt cygwin a gépemen, nem jelentett problémát, ha egy letöltött fájlt ellenőrizni kellett.
Aztán valamiért összevesztek a CIS védelmével (CIS sandboxba zárta a legfontosabb részeit, mert szerinte veszélyes...). Mivel fél évvel később is ez volt a helyzet, feladtam. Tképp csak a find és az md5sum/sha*sum utility-k hiányoztak. Ekkor jött a megvilágosodás. Egy fórumon bukkantam a megoldásra: certutil.
Ez eredetileg a tanúsítványok kezeléséhez kapcsolódó segédprogram, de megfelelően paraméterezve...
certutil -hashfile <ellenőrizendő fájl> <algoritmus>
Pl.:
certutil -hashfile ubuntu.iso SHA256
Egy fura dolog van benne: kis- és nagybetűkre érzéketlen, kivéve az algoritmus nevét.
Md5, sha256 stb. nem jó. Ezeket csupa nagybetűvel kell írni.