SHA-256 checksums

We'll probably add more at some point.

(A script column could be used to implement them now if you're desperate. Most of the overhead is reading the data not the calculations so a script implementation may not be too bad, although I could be wrong.)

One thing that keeps making us put this off is that the newer hashes are so long that displaying them in columns and manually comparing the numbers seems less and less sensible, at least if the files being compared aren't right next to each other in the same folder. The shorter hashes were useful for manually comparing with each other but it starts to become unrealistic with the longer ones.

Hey there Leo. To your point - I personally have very little use for the hashes to be displayed in columns. My only real interest in the hash calculation capability in Opus is to be able to verify a hash of a file against a reference source (website, manifest, etc). Whether by use of my script (which - while I originally wrote based on a request from others, I use myself now ALL the time) or just comparing against a manifest with <Ctrl+F> in the text file after getting the hash from Opus in to the clipboard...

And yeah, I've been seeing higher bit SHA2 hashes being used much more lately over the past year or so. Moreso in my professional work, and less from public sources.

I created a script column and used VBScript.

I'm not a vbscript expert programmer but I managed to compute the SHA-256 checksum of files.

Unfortunately it's slow AS HELL, probably because of my vbscript limited skills plus the fact that vbscript is totally inappropriate to deal with binary streams and byte arrays.

It isn't usable atm.

In the next update the FSUtil.Hash method will be able to calculate SHA-256 and SHA-512 checksums as well as SHA-1 and MD5.

Wonderful ! This is excellent news,
Yesterday again I I had to use rapidcrc to compute a checksum on an iso file and, even if rapidcrc is great, I will not miss it in the future :slight_smile:

For those who are wondering, this is the kind of announcement that shows the devs are really listening and shows were your money goes when you buy (or upgrade) directory opus !

Keep up the good work !