Application: md5hash
Category: Utilities
Description: md5hash is a tool for calculating file checksums. It has support for 11 different hashing algorithms: MD2, MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, CRC16, CRC32, ADLER32, and the friendly GUI supports hashing files in several easy ways.
Download md5hash 1.0.3.1 Development Test 1 [671KB download / 618KB installed]
(MD5: dd895dbbf5a6529d5b5dda7c80680c98)
Release Notes:
1.0.3.1 Dev Test 1 (2009-11-01)
- fixed progress bar not updating
1.0.3.0 Dev Test 1 (2009-10-20)
- minor internal change to handling of ESC key to exit the application
1.0.2.9 Dev Test 1 (2009-10-19)
- optional progress bar to track long operations (see NOTE in readme)
- right-click in the session window to save or clear session data (saved in CSV format)
1.0.2.8 Dev Test 1 (2009-09-09)
- Optimized internal queueing mechanism
- Rewrote threading DLL in FreeBasic (smaller and easier to compile)
- md5hash is now location aware: if it is in PApps format, it will store its config in the Data directory, if not (ie standalone installation) it will store its config in the app directory
1.0.2.6 Dev Test 1 (2009-09-01)
- Updated hash.dll to support threading
- Updated md5hash to support threading, fixes the 'hung' GUI while hashing large files
1.0.2.4 Dev Test 1 (2009-06-26)
- Updated hash.dll, added link to source
- Window positions are saved
- Updated to PAF Spec 0.91
1.0.2.2 Dev Test 1 (2009-05-23)
- PAF Spec
- support for multiple files via commandline and drop on executable
1.0.2.1 Dev Test 1 (2009-05-21)
- optimizations
- small bugfix
1.0.2.0 Dev Test 1 (2009-05-21): Initial release
Standard AutoIt Notes:
Virustotal and Jotti will likely report one or two false positives relating to the use of AutoIt and/or UPX. You can safely ignore these errors.
small bugfix What was the bug
small bugfix
What was the bug please ?
Tim
"freenode, it's Not as Free as it used to be, Free as in Freedom"
If you had hashed a file via
If you had hashed a file via a context menu, drag-and-drop on the program executable, or the system menu's 'Select File...', then 'Rehash Current' did not work.
Nice app
but, how do you calculate, for example, the CRC2?
Eiñ??? A siñature????
CRC2 is not one of the
CRC2 is not one of the algorithms supported by the hashing dll. See the system menu for the choices.
Oooooops
I wanted to type CRC32, simply ferget about the 3. Wouldn't be this more useful if, instead of right-clicking the title bar, in had a menu bar or button?
Eiñ??? A siñature????
Left-click the icon in the
Left-click the icon in the upper left, that's the normal way to invoke an app's system menu. Same number of clicks as a menu bar or other button, but less real estate.
You might want to note
You might want to note that Ikarus Antivirus [via http://virusscan.jotti.org ] reports Trojan.Crypt in the downloaded installer, probably due to your use of AutoIt, you might want to ask them to verify a FP [I don't use Ikarus myself].
Also VirusBlokAda VBA32 [also via Jotti] reports Trojan.Autoit.ITN in the main executable [md5hash.exe], again obviously in this case due to the use of Autoit.
It's a good idea to run anything using AutoIt through VirusTotal and Jotti, just so you can give users a heads up.
Virus Total seems to be having problems this morning and I was not able to upload it there
Just an FYI
---
[edit: VirusTotal report [ http://www.virustotal.com ] for md5hash_1.0.2.1_Development_Test_1_English.paf.exe ]
Ikarus: Trojan.Crypt [as above]
TrendMicro: PAK_Generic.001
and for the main executable, md5hash.exe
VBA32: Trojan.Autoit.ITN [as above]
eSafe: Suspicious File
---
Tim
"freenode, it's Not as Free as it used to be, Free as in Freedom"
I would just like to point
I would just like to point out the names of these antivirus products that keep producing these false positives...it's like a monkey threw darts at the alphabet. I've been using NOD32 (not that the name is any better really) for years now, and have NEVER had a false positive for any AutoIt or UPX'd app, ever.
Perhaps we need to be crusading for better quality antivirus applications...
Understood, I am just
Understood,
I am just recommending that that you run your apps by Jotti and VirusTotal [as I think All Devs should] so at least you can give folks a heads up [on release at least] as to what they might encounter.
On that note, as you have answered my previous question, about the bug fix, testing will now begin
Tim
"freenode, it's Not as Free as it used to be, Free as in Freedom"
Small suggestion
this program is portable but the hash.dll file is saved in the Portableapps/md5hash folder and not the Portableapps/App/md5hash folder. I was thinking to make a launcher for it so that the files are in the program folder.
OH, one more thing, in the readme.html you have
which should be
or something like that.
My 2 cents
May the Shwartz be with you
The hash.dll is part of the
The hash.dll is part of the app, which is natively portable, which is why it's in the main directory. No launcher required. I don't see the point in having an extra EXE just to launch another.
I thought I caught all refs in the help html file...guess I missed one.
I don't see the point in
I don't see the point in having an extra EXE just to launch another.
It's for the sake of the PAF spec. It's been mentioned elsewhere about natively portable apps that the app should go into App\AppName and there should be a launcher named AppNamePortable.exe in the main directory. I remember seeing that brought up over and over again in apps such as CCleaner, "why is there a launcher, it's already portable" etc, but the answer is always the same. I noticed that your PortableFileAssociator is the same way, with the main app file in the main dir. The spec says that AppNamePortable.exe and help.html are the only files in the main directory by default.
Quamquam omniam nescio, nec nihil scio.
Update v1.0.2.2
Despite another of my apps being forever stuck in beta land obscurity, I've updated it with a 'launcher' and the rest of the PAF Spec.
In more important news, it now supports hashing more than one file via commandline (SendTo), both in the first or multiple instances.
Nice program wraithdu. I like
Nice program wraithdu. I like it's minimalist GUI.
Small bugs:
Since it hase simple gui, i like to put it just above my taskbar. However, when i open the "View Session", the GUI appears below my taskbar.
Hmm, yeah, the session window
Hmm, yeah, the session window is positioned below the GUI, centered horizontally. I'll see if I can't revise this somehow for the next version.
Thank you. Hopefully it also
Thank you. Hopefully it also comes with an ability to save it's position in the ini file.
Ok, so both GUIs positions
Ok, so both GUIs positions are saved with bounds checking to make sure they are always on screen, even if started on a different computer with a different screen resolution. Bounds checking is done on startup.
I'll release the new version in a day or two, to see if any more bugs / requests pop up first.
Source?
Is the source available for hash.dll? I can see that the frontend is open source, but I can't appear to find the source for the dll (or any existence of it before this thread for that matter)...
Twoflower: Rincewind, I think there's a broomstick in this cupboard.
Rincewind: Well, what's so unusual about that?
Twoflower: This one's got handlebars.
hash.dll is a modified
hash.dll is a modified version of an OpenSource project - Projet RNRT SAPHIR. I'm working on getting the modified source from the author.
Updated v1.0.2.4
See first post.
Work well for me
The latest 1.0.2.4 Dev Test 1 is working well for me..
Care for another features request? Some good additions are
1) I always thought that
1) I always thought that feature of WinMd5Sum was kinda silly. I mean, I can figure it out on my own if the two hashes are the same, I'm not blind. But md5hash has two features that will help you do what you want: 1. drop any two files on the GUI and it will perform a comparison and tell you if they match or not, 2. open the session history and it will show you all the files you've hashed in that session. The hashes are in order with file paths, so you can easily compare them.
2) I'll take a look at this feature. It should be easy since md5hash already supports drag-and-drop on the program icon for the initial app instance and also for additional instances (the second+ instance will communicate with the first instance and properly handle all the new files).
Update v1.0.2.6
Updated, see first post for details.
Update v1.0.2.8
See first post for details.
Update v1.0.2.9
See first post and readme for details.
Update v1.0.3.0
Very minor update, see first post.
Update v1.0.3.1
See first post.
Thanks Wraithdu
Somehow noone uses this or at least posts about it here
I tried the latest version yesterday and dropped Winmd5Sum in favour of it
I really hope this becomes a replacement for winmd5sum, as it supports more hashes.
Well done!
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I'm going to use it
I'm going to use md5hash, just haven't gotten to the point I need it yet. (Still in development mode rather than release mode)
Looks like a great little tool, and I love the number of possible hashes!
With great power comes great responsibility.
Learn something new every day, and the rest will take care of itself.
Live is a journey, not a destination. Enjoy the trip!
I'll add my voice to this - I
I'll add my voice to this - I like it much more than winmd5sum. The reason for my lack of feedback is that I've had no problems
Thanks guys The whole point
Thanks guys
The whole point I wrote this was cause I hate WinMd5Sum and all the things it doesn't do. I asked in an older thread about making this an official replacement, but John is not interested in making any more AutoIt apps official due to the small number of false positives people get from crappy 2nd rate AV scanners.
I'm glad some of you find it useful though, I use it exclusively now for hashing.
Don't forget you can use this as a standalone (ie not PApps format) install. Just copy 'md5hash.exe' to it's own directory and run it directly or via context menu integration.
I do wish it had a compare
I do wish it had a compare function. And personally, we tell everybody that everything is a false positive. We're known for quality. I wish it would get released.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
We're Not
The problem is that there's a huge chunk of the world that has no idea who we are. At all. And when they download something new from us and their antivirus says it's bad, they'll believe the antivirus. AutoIT has *huge* false-positive rates. It's used for a lot of malware. Neither of those facts has changed.
Most antivirus products will see your compiled AutoIT thing and a piece of malware written in AutoIT as the same app... because it is. AutoIT isn't compiled. It's always the AutoIT EXE with the script file stuck to the end of it.
As a result, a lot of PCs in the world will flag it as badware and not allow it to run. Many PCs will even silently delete it. Many of these PCs will be outside the control of the end user wanting to run software on them. It doesn't matter if it's right or wrong, it's a simple fact and it's not something we can change.
Sometimes, the impossible can become possible, if you're awesome!
Then why Xenon File Manager
Then why Xenon File Manager Portable can be published as an official Portableapps.com application?
Originally was AutoIt, but
Originally was AutoIt, but the dev switched to C++ and wxWidgets.
yes, version 1 was AutoIt and
yes, version 1 was AutoIt and version 2 (in beta testing) was rewritten to C++ and wxWidgets.
Currently, Portableapps still publishing xenon version 1 as for public use. So, i think we should not never have the double standard when considering md5hash to be official.
Cut Off
We cut off and won't be adding any more. Xenon is being rewritten and will no longer use it. Nor will JkDefrag in the next release.
If AutoIT either changes to be a fully compiled setup (so that EXEs are seen as being more distinct by antivirus companies) or otherwise solves their false positive issues, we will revisit it. But it's unfair to users to give them software that random PCs, on a regular basis, will either refuse to run or actually delete off their drives when they are out using them.
Sometimes, the impossible can become possible, if you're awesome!
For compare, use the "View
For compare, use the "View Session..." menu command.
sweet
sweet
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world