256bit checksum on file

What would be the best way to get the checksum data from a file. Previously I was able to use MD5Digest but this year, my requirement is for sha256 instead of MD5 which is 128.

http://documentation.xojo.com/index.php/Crypto.SHA256

Or use MBS Plugin class.
E.g. SHA256MBS class can hash a big file multithreaded without blocking user interface.

http://www.monkeybreadsoftware.net/class-sha256mbs.shtml

Thanks guys, I ended up using the MBS plugin.

dim m as String = SHA256MBS.HashFile(f)

Worked like a charm.