Bitcoin Password hashing program I created.

Hey Guys,

I have seen a lot of comments about how people are getting their Bitcoin wallets passwords violated, and so I was trying to think of how to limit this and came up with a small hashing program that I wrote in Python. It lets you enter in your password and it hashes it into either; md5, sha256, sha512, etc. Due to only thinking of this this morning it is very rough, however it works. The exe has to stay in the same folder as is downloaded as it isn't a static compile, yet. Additionally, you can't include special characters as it crashes the program, I shall be fixing that soon. Anyways, that's the end of my rambling, here is the download link; https://mega.co.nz/#!w4RCABxb!JfYR2Q4p-unp07HuznJh-xiIW50eyM97hN32D6YLHxk

and you can ask me any questions in here.

If you feel like it is a good program, feel free to donate here; 169iA76RmnatFXmEthT6AEehxMQ9X1ro3L however it is not necessary,

Thanks Matt.

EDIT: Some proof that this isn't a virus:

EDIT 2: Source code of the project.

import hashlib
from easygui import *
import sys
image   = "bitcoin.gif"
msg     = "Bitcoin Password Hasher - Please choose an option."
choices = ["Start","Donate","Quit"]
reply   = buttonbox(msg, image=image, choices=choices)
if(reply == "Start"):
msg = "Please enter your password you would like hashed\n Just not special characters(at the moment     anyways.)"
title = "/u/matthew_boyd's hashing program."
password = enterbox(msg, title)
hash = hashlib.sha256(password).hexdigest()
hash1 = hashlib.sha224(password).hexdigest()
hash2 = hashlib.md5(password).hexdigest()
hash3 = hashlib.sha1(password).hexdigest()
hash4 = hashlib.sha384(password).hexdigest()
hash5 = hashlib.sha512(password).hexdigest()
textbox(msg='The hash of your password is written below. Press control + c to copy it. ', title=" Matthew's     Hashing program", text="SHA256: " + hash + "\n" + "\n" + "SHA224: " + hash1 + "\n" + "\n" + "MD5: " + hash2 + "\n" + "\n" + "SHA1: " + hash3 + "\n" +  "\n" + "SHA384: " + hash4 + "\n"  + "\n" + "SHA512: " + hash5, codebox=0)

elif(reply == "Donate"):
textbox(msg="Donation Address", title="Matthew's Hashing Program", text="Bitcoin donation address:   169iA76RmnatFXmEthT6AEehxMQ9X1ro3L", codebox=0)

else:
sys.exit()

Posted Apr 13, 2013, 11:11 PM UTC · edited

019
Loading comments…