You are here

md5hash Portable 1.0.3.9

53 posts / 0 new
Last post
wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
md5hash Portable 1.0.3.9

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 Portable 1.0.3.9
(MD5: a433f1b1adf2a0fcaf83f76dae9d2d4b)

Download md5hash 1.0.3.9 Standalone (no launcher)
(MD5: f83557b5d9293da6d9462fae4cf4b481)

Release Notes:
1.0.3.9 (2013-05-06)

  • Fixed open handles again

1.0.3.7 (2012-09-25)

  • Added option to copy hash of a single file operation to the clipboard
  • Session GUI is now resizeable, remembers size and position
  • Added ability to search the session, results are highlighted green
  • Color coded comparison results, green for success, red for failure
  • Comparison results are displayed for 2 seconds, then input changes to last hash
  • Added keyboard shortcuts for Save Session (Ctrl+S) and Search Session (Ctrl+F)

1.0.3.5 (2010-01-14)

  • Fixed open handles in hash.dll
  • Added recursion into folders, configurable depth setting
  • Added optional warning for large hashing jobs (>500 files or >1 GB of data)
  • Added command to manually compare last two hashed files

1.0.3.4 (2010-01-11)

  • Session list view is now sortable
  • Session allows multi-select for saving and removal
  • Fixed PA.c directory structure detection for new launcher name

1.0.3.3 (2010-01-10)

  • Packaging changes

1.0.3.3 Dev Test 1 (2010-01-09)

  • Added Always On Top toggle
  • Shrunk progress bar height to 8px

1.0.3.2 Dev Test 1 (2010-01-08)

  • Added Unicode support
  • Added 256x256 icon

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.

Tim Clark
Tim Clark's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2006-06-18 13:55
small bugfix What was the bug

small bugfix

What was the bug please ?

Tim

Things have got to get better, they can't get worse, or can they?

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

EspaÑaks
EspaÑaks's picture
Offline
Last seen: 8 years 11 months ago
Joined: 2008-08-21 05:17
Nice app

but, how do you calculate, for example, the CRC2?

Eiñ??? A siñature????

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

EspaÑaks
EspaÑaks's picture
Offline
Last seen: 8 years 11 months ago
Joined: 2008-08-21 05:17
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????

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

Tim Clark
Tim Clark's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2006-06-18 13:55
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 Smile

---
[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

Things have got to get better, they can't get worse, or can they?

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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...

Tim Clark
Tim Clark's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2006-06-18 13:55
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 Smile

Tim

Things have got to get better, they can't get worse, or can they?

App Guy
Offline
Last seen: 7 years 6 days ago
Joined: 2008-03-16 14:24
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

Learn more about the PortableApps.com Installer...

which should be

Learn more about md5hash...

or something like that.

My 2 cents

May the Shwartz be with you

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

qwertymodo
qwertymodo's picture
Offline
Last seen: 8 years 3 months ago
Joined: 2008-03-17 19:08
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.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

crownixx
Offline
Last seen: 3 years 5 months ago
Joined: 2007-05-12 21:13
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.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

crownixx
Offline
Last seen: 3 years 5 months ago
Joined: 2007-05-12 21:13
Thank you. Hopefully it also

Thank you. Hopefully it also comes with an ability to save it's position in the ini file.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

TaffinFoxcroft
TaffinFoxcroft's picture
Offline
Last seen: 6 years 10 months ago
Developer
Joined: 2006-12-14 17:24
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)...

But there’s no sense crying over every mistake,
You just keep on trying till you run out of cake.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Updated v1.0.2.4

See first post.

crownixx
Offline
Last seen: 3 years 5 months ago
Joined: 2007-05-12 21:13
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

  • A comparison feature which similar like windMd5Sum. If you wish to keep the GUI simplicity, the idea is to show/hide the second input box similar like windows media player show/hide its playlist
  • a built-in Convey Portable-alike feature: that is temporary create shortcut to SendTo dir, and remove it when the md5hash exit. IMO, it can be one of a unique feature for md5hash portable which others don't have. The on/off settings is saved in the ini. If user choose to enable the feature, md5hash minimize to tray icon on run. The tray icon will indicate that md5hash can simply be access simply via right-click on a file >Send To
wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
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).

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.2.6

Updated, see first post for details.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.2.8

See first post for details.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.2.9

See first post and readme for details.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.3.0

Very minor update, see first post.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.3.1

See first post.

Simeon
Simeon's picture
Offline
Last seen: 6 years 2 weeks ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Thanks Wraithdu

Somehow noone uses this or at least posts about it here Sad

I tried the latest version yesterday and dropped Winmd5Sum in favour of it Smile
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

computerfreaker
computerfreaker's picture
Offline
Last seen: 9 years 1 month ago
Developer
Joined: 2009-08-11 11:24
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! Smile

"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."

Sidewinder
Offline
Last seen: 10 years 4 months ago
Joined: 2007-11-30 12:13
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

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Thanks guys The whole point

Thanks guys Smile

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.

OliverK
OliverK's picture
Offline
Last seen: 6 months 3 weeks ago
Developer
Joined: 2007-03-27 15:21
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

John T. Haller
John T. Haller's picture
Online
Last seen: 49 min 35 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
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!

crownixx
Offline
Last seen: 3 years 5 months ago
Joined: 2007-05-12 21:13
Then why Xenon File Manager

Then why Xenon File Manager Portable can be published as an official Portableapps.com application? Wink

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Originally was AutoIt, but

Originally was AutoIt, but the dev switched to C++ and wxWidgets.

crownixx
Offline
Last seen: 3 years 5 months ago
Joined: 2007-05-12 21:13
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.

John T. Haller
John T. Haller's picture
Online
Last seen: 49 min 35 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
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!

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
For compare, use the "View

For compare, use the "View Session..." menu command.

OliverK
OliverK's picture
Offline
Last seen: 6 months 3 weeks ago
Developer
Joined: 2007-03-27 15:21
sweet

sweet Biggrin

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

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Updated v1.0.3.2

See first post for details.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.3.3

See first post for details.

Simeon
Simeon's picture
Offline
Last seen: 6 years 2 weeks ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Hey! ;)

I just downloaded the last update and now you do another one? Wink

Thanks. I like it.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 3 years 12 months ago
Joined: 2006-11-18 10:26
future feature idea

Feature idea: If a file has already been hashed and it's hash is currently displayed in the text box, if the user selects a new hash algorithm the current file will get rehashed automatically with the resulting hash displayed. The user won't have to right click the title bar and select "Rehash Current" as a result.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Not so much fun if the user

Not so much fun if the user just hashed 100 files via drag-and-drop and then needed to change the hash algorithm for the next file...

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 3 years 12 months ago
Joined: 2006-11-18 10:26
x100

Oh...it does multiple files? I didn't know that.

That's why I put it down as a "feature idea" rather than a "feature request". Smile

Thanx for the response man!

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
It works on the last 'batch'

It works on the last 'batch' that was hashed. Due to the way Windows works, this will happen when:

1) multiple files are dropped on the GUI interface
2) multiple files are dropped on the application EXE

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.3.4

See first post for details.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update v1.0.3.5

See first post for details.

Ken Herbert
Ken Herbert's picture
Offline
Last seen: 10 hours 9 min ago
DeveloperModerator
Joined: 2010-05-25 18:19
Is there a reason it is in

Is there a reason it is in paf format but doesn't have the paf.exe extension?
The platform won't automatically recognize it when you use Manage Apps/Install a New App without the paf.exe extension.

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update 1.0.3.7

Long overdue, but I've made some improvements to md5hash. See the OP for details and download links.

Simeon
Simeon's picture
Offline
Last seen: 6 years 2 weeks ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Wow

Havent tried it yet but the color-coding reads like a really useful improvement.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

wraithdu
Offline
Last seen: 7 years 4 months ago
Developer
Joined: 2007-06-27 20:22
Update 1.0.3.9

Small update to fix open handles.

Log in or register to post comments