MD5Gen started as a quick application to address a specific problem.  We needed a quick app to generate MD5 hash strings to test applications against systems that required the input of a MD5 hash string for authentication.  A quick search of the internet did not come up with any free programs that could be trusted to generate a MD5 hash of a string, yet there was a plethora of web based tools to generate a MD5 hash online.  Not knowing where the sites were hosted, by whom, and whether the data uploaded would be secure using an online application did not seem secure.  So the Walhalla MD5Gen application was born.       
 

MD5Gen is useful for encoding passwords, identification data, credit card numbers, and any other sensitive data into databases, input strings, or other applications where a MD5 has string is required.  MD5Gen takes the string of any length and encodes it into a 128 bit MD5 has string. You simply input the string you want to convert, click on the button to convert it, and the output is displayed.  No data is stored or transmitted by the program and no internet access is required.

Using the Program

The compressed file comes with the executable program and this user guide.  Open the file in the MS Windows Explorer, copy the executable, and paste it where you desire it to be stored (desktop, folder, etc.).  There is no install routine so you may desire to create a shortcut to the application.  Execute the program as you would any other Windows application.


Enter the text you need to convert to a MD5 Hash string in the box "Text To Convert".  When you are ready to convert the string, click the button at the bottom titled "Generate MD5 Hash".
    

The MD5 hash string will be displayed in the block labeled "MD5 Hash".  You can select the string and use the "Ctrl-C" key combination to copy the string to paste into another program.
    

The menu options are very limited.  To exit the program you can select "File" then "Exit".  You can also close the program by selecting the close window icon (red "X") in the upper right corner.
    

The help options are also limited.  You can click the "About" button to get more information on the program.  Clicking on the "Help" menu item will open the web help page for the application in a browser window.
    
Support and Bug Reporting

There is no support for this program.  If you have a bug report you can contact us using the features at our website and we will look into it.  If you have suggestions for improvements or other quick application ideas, you can also use the contact options on our website.


Licensing

You are free to share (copy, distribute and transmit the work) and to make commercial use of the work.  You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).  You may not alter, transform, or build upon this work.

MD5Gen is absolutely FREE.  You can download it, copy it, and redistribute it for FREE in original form.  You may not charge others to use the program.  You may include links to our website for the download or you may put the file on your website for others to download.  You may use the original compressed file (the executable and this document) or you can just use the executable file.  Use of this program requires attribution in that the logos, trademarks, copyrights, and links may not be removed from the program.

Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following:

The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.