The online racing simulator
[OT] MD5 (windoze)
(7 posts, started )
#1 - Ian.H
[OT] MD5 (windoze)
Hi all..

Anyone here ever have the need to calculate MD5 hashes on windoze and fancy being a guinea pig?

I coded a very basic MD5 calculator for windoze a while back and have now greatly enhanced it, including ability to work in a batch mode (either including files singularly, or via a directory) for both files and strings. I've also added a hash check for salted strings.. as this is something I use regularly when building web sites and need some data in a DB for testing a login before coding a registration system etc

I've attached a couple of screenshots. Although the files one contains only small files, the lot completed in < 2 secs and even checking my Acronis backups dir with some files being 300Mb+ (and original one > 2Gb), it only took a minute or so on my AMD3000+.

There is a bug with files > 1Gb in that it reports a negative value for the filesize, but it's on the bug tracker to be fixed.

The other features is exporting and copying. You can export the grid(s) to CSV files and also copy various data formats to the clipboard (such as hash only, "std unix format", all data, etc) for either selected or all rows.

If anyone thinks they may have a use for this, I'll post a beta link



Regards,

Ian
Attached images
winmd5pro_01.png
winmd5pro_02.png
Chuck it my way and I'll give it a test when I get a chance I'm forever calculating MD5 file hashes - for various purposes.
#3 - Stuff
Looks good! Except for the ribbon style of toolbar that I don't like. I mean, what's up with that home tab or the button group names. I'm sure there are ways to tweak that so just an opinion

Also, be wary of the name. There's already a WinMD5 out there, although not Pro. It is open source .NET however so maybe get some ideas, code or even collaborate?

And one last feature that might be useful is to bring those exports back in to be compared some how. It would be nice to do some side-by-side MD5 folder comparisons or something like that. Especially for backups to see what's changed.

Overall, nice program for a alpha/beta! I may have to download and use it once released. Keep it up! :up:
WinMerge, basically gnu-diff for win32 (€: and 64)
#5 - Ian.H
Beta download
Hi lads..

Here's a link to the current version (2.0.0.28). All included functions are complete, but there's no help file yet.

[ Obsolete URL removed ]

No dependencies required, just install-n-go


Ray:
Thanks for the feedback on that. All the text on the ribbon is editable via properties, so I could change those. I guess I picked 'Home' for the tab name as that seems to be the default, much like having a 'File' menu even if there's no actual file functions (I guess it's a windoze thing ). The others are down to my lack of imagination at the time.

The name point is also interesting and something I'll look at and change before a final release.

I'd thought about future comparisons too and was going to add the ability to be able to maintain a database of hashes.. select xyz files and click 'store' or something as comparisons would be useful. Hadn't thought about a side-by-side comparison for dirs, but that sounds like a good idea.. I'll add it to the tracker :up:



Regards,

Ian
sounds good but im not sure about the ui... looks a bit too playful for something as geeky as md5
#7 - Ian.H
Hadn't thought about that shot, I just thought "modern UI". If there was only a few buttons, I wouldn't have bothered I don't think though.

Tbh, I hated the ribbon design originally (I still get lost in Office '07, although I don't use it _that_ often anymore) but it's kinda grown on me a bit.


I've updated a few things for anyone wanting to try it.

New features:
  • Will automatically load a .md5 file of the same name as the file being loaded as a 'comparison' hash (ie: foo.exe / foo.exe.md5)
  • .md5 files are skipped when loading files into the grid (only used for comparisons)
  • Can now generate .md5 files for all files listed in the grid (will add an option to create files for selected files only in the next build).
I renamed the app to WinHash too due to a naming conflict as pointed out by Ray.

New build available at http://www.clue-by-4.org/proje ... beta/WinHash-2.0.0.32.exe


Due to the new app name, uninstall WinMD5 Pro first if you've already installed that.



Regards,

Ian

[OT] MD5 (windoze)
(7 posts, started )
FGED GREDG RDFGDR GSFDG