I have compiled native (no Cygwin, no other dlls) Windows versions of md5sum.exe, sha1sum.exe, sha224sum.exe, sha256sum.exe, sha384sum.exe and sha512sum.exe. Download binaries
here, and source (as required by GPL)
here. If you want to compile them yourself (with MinGW and MSYS), just delete error-causing lines from configure and makefiles until you succeed.
Update 2008/05/26: I've compiled new binaries from
coreutils-6.11, download them
here.
F:\>gpgsha1\sha1sum Fedora-9-i386-DVD.iso
50253a35b5ba128c9a57b2a10cbd829813fc5119 Fedora-9-i386-DVD.iso
F:\>nflold\sha1sum Fedora-9-i386-DVD.iso
50253a35b5ba128c9a57b2a10cbd829813fc5119 *Fedora-9-i386-DVD.iso
F:\>nflnew\sha1sum Fedora-9-i386-DVD.iso
50253a35b5ba128c9a57b2a10cbd829813fc5119 *Fedora-9-i386-DVD.iso
F:\>"C:\Program Files\GnuWin32\bin\sha1sum" Fedora-9-i386-DVD.iso
50253a35b5ba128c9a57b2a10cbd829813fc5119 *Fedora-9-i386-DVD.iso