I have a little app which I have been considering adding to the PB downloads section.
It is no great shakes but has a few extra features than are found in similar applications. However, similar applications are thin on the ground.
It is basically a wrapper for MD5, SHA1, SHA256 and Whirlpool. MD5 and SHA1 implement the API and SHA256 and Whirlpool implement Greg Turgeon's code. A subset of Don Dickinson's wincrypt.inc is also used. Both authors are credited within the application and the Properties sheet and I have assumed that they both will allow use of their efforts. If not please shout.
The first three algorithms also have a HMAC facility. Unfortunately, I have not been able to obtain test vectors for HMAC-Whirlpool so it is not available by default. The HMAC key may be either a text string or a hex string and a built in hex string generator is provided via Greg's RandBytes code. I'd cut you in on a slice Greg but a percentage of nothing doesn't add up to much nowadays.
The 'extra features' include saving the hash values to file and subsequent reading in addition to reading and writing to the screen.
There is also a 'Straight comparison' for local files and this was recently overhauled to take into account the recent thread on large files although I settled on my own version.
I wonder if some of you could spare 10 or 15 minutes to give it a work out.
There is a small ReadMe.html file included in the zip which is only 86.1KB.
If you would let me have an email address I'll send the zip.
Actually, not just a work out - general feedback would be more than welcome - the UI may not go down well - it is not menu driven and is as spartan as I can make it - I've opted for a 'most everything is in front of you' approach.
Thanks in advance.
It is no great shakes but has a few extra features than are found in similar applications. However, similar applications are thin on the ground.
It is basically a wrapper for MD5, SHA1, SHA256 and Whirlpool. MD5 and SHA1 implement the API and SHA256 and Whirlpool implement Greg Turgeon's code. A subset of Don Dickinson's wincrypt.inc is also used. Both authors are credited within the application and the Properties sheet and I have assumed that they both will allow use of their efforts. If not please shout.

The first three algorithms also have a HMAC facility. Unfortunately, I have not been able to obtain test vectors for HMAC-Whirlpool so it is not available by default. The HMAC key may be either a text string or a hex string and a built in hex string generator is provided via Greg's RandBytes code. I'd cut you in on a slice Greg but a percentage of nothing doesn't add up to much nowadays.

The 'extra features' include saving the hash values to file and subsequent reading in addition to reading and writing to the screen.
There is also a 'Straight comparison' for local files and this was recently overhauled to take into account the recent thread on large files although I settled on my own version.
I wonder if some of you could spare 10 or 15 minutes to give it a work out.
There is a small ReadMe.html file included in the zip which is only 86.1KB.
If you would let me have an email address I'll send the zip.
Actually, not just a work out - general feedback would be more than welcome - the UI may not go down well - it is not menu driven and is as spartan as I can make it - I've opted for a 'most everything is in front of you' approach.
Thanks in advance.
Comment