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:
- http://virusscan.jotti.org/en/scanresult/1c8817ee7fdbd3bf0c403f0fecb4c4cc89be601a
- https://www.metascan-online.com/en/scanresult/file/22a7de4a38c64879ac2be0a11b146e60
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