View Full Version : Looking for comments on a program I made
Pi rules
08-06-2007, 02:36 PM
I recently made a program in VB that computes a hash value to hopefully provide the ability to create a secure password that may be recalculated at any time. The program asks for the site's domain (like kickenhardware.net) and a secret "code" such as the main password you use. It combines these inputs and calculates a hash, which is converted into and limited to any key on a standard English keyboard.
I have a beta version available for download here (see post below, link not valid) (.NET Framework 2.0 required), and I was wondering if anybody could try it and offer any sort of comments on usability, security, the interface, etc. But, the calculation method might change, so don't use it for passwords yet. If you don't think that you know a whole lot about programming, that's good since I need advice on how easy it is to use.
The program works by calculating an MD5 hash from a combined input, then I "fix" the output if the ASCII value is not on a standard keyboard. Sample password for "kickenhardware.net" and "test" - 6Q<CQ(@.!&,F]D+1. Not too easily cracked.;) Again, any comment, suggestion, or criticism at all is welcome.
Edit - fixed link.
Pi rules
08-06-2007, 05:00 PM
An installer that creates shortcuts on the desktop and Start Menu is available here (http://www.mediafire.com/?6nxjvyz92bj). - edit, link no longer valid, see below
Dudeking
08-06-2007, 08:23 PM
All good, should probily sort out the fact that the Delete key is counted as a key if you use it in the code box.
Good work tho buddy
Tortanick
08-07-2007, 02:35 AM
You mean like the magic password firefox extension? You enter a secret password and based on the site you're on it creates a random alphanumeric password. (9 characters)
It's a good idea but it works best built into a web-browser IMO
Pi rules
08-07-2007, 12:17 PM
New version with several fixes thanks to feedback...
Edit - links no longer valid
All good, should probily sort out the fact that the Delete key is counted as a key if you use it in the code box. Yeah, I'm working on a way to fix that. The current way I change it to asterisks doesn't work too well if you want to change the code.
It's a good idea but it works best built into a web-browser IMO That's what I was thinking, but I don't yet know how and college is coming up too soon to learn how.
Pi rules
08-08-2007, 12:10 AM
I decided to change my method of changing the input to asterisks. It is a little less secure, but much more user-friendly. I also did a lot since the last download links. You can now choose the hash function (MD5, SHA-1, SHA-256, SHA-512, and RIPEMD-160) and number of characters in the password (up to 32 with SHA-256 or SHA-512)
Version 0.4.0.0
Installer - http://www.mediafire.com/?ddlvndj5jci
Executable - http://www.mediafire.com/?2zg0jaxnwym
Version 0.3.0.0
Changed title
Removed unnecessary code
Made 10% transparent to improve appearance
Version 0.4.0.0
Added Menu:
File Menu with Exit
Advanced Menu lets you choose the number of characters in the password and the hash function
Help Menu with link to instructions and e-mail link for error reporting
Minor interface changes
Guest110
08-08-2007, 04:18 AM
You are clever Pi
Dudeking
08-08-2007, 04:41 AM
arr I like the new results box, dosnt give it you just puts it on the clip board.
Pi rules
08-08-2007, 04:52 PM
I changed a lot again... New checkbox to show advanced options and drop downs instead of menus. I'm working on calculating the hash of a file to use instead of the code, but the file obviously can't change or people are in trouble...
Version 0.6.1.0 (Note: forgot to update readme header)
Installer - http://www.mediafire.com/?0tdgjsmyww3
Executable - http://www.mediafire.com/?atlgyogdxlj
Version 0.5.0.0
Internal version only
Removed Advanced Menu
Added checkbox to show advanced drop down lists to replace menu
Fixed error when changing hash functions when the previous number of characters was too high for the new function
Program now clears results text box when something is changed
Version 0.6.0.0
Added the advanced option to use a file's hash value instead of the code's hash value.
Version 0.6.1.0
Removed the menu, added an error reporting link label
Version 0.6.1.1
Only accepts text files for calculating hashes from files
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.