Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Tkinter import *
- import hashlib
- def main():
- root = Tk()
- root.configure(background='black')
- root.title("zHASH")
- root.resizable(0,0)
- def rtnSHA1():
- m = hashlib.sha1()
- message=entryInput.get()
- m.update(message)
- dummystring=m.hexdigest()
- entryInput.delete(0,END)
- entryInput.insert(END,dummystring)
- def rtnSHA224():
- m = hashlib.sha224()
- message=entryInput.get()
- m.update(message)
- dummystring=m.hexdigest()
- entryInput.delete(0,END)
- entryInput.insert(END,dummystring)
- def rtnSHA256():
- m = hashlib.sha256()
- message=entryInput.get()
- m.update(message)
- dummystring=m.hexdigest()
- entryInput.delete(0,END)
- entryInput.insert(END,dummystring)
- def rtnSHA384():
- m = hashlib.sha384()
- message=entryInput.get()
- m.update(message)
- dummystring=m.hexdigest()
- entryInput.delete(0,END)
- entryInput.insert(END,dummystring)
- def rtnSHA512():
- m = hashlib.sha512()
- message=entryInput.get()
- m.update(message)
- dummystring=m.hexdigest()
- entryInput.delete(0,END)
- entryInput.insert(END,dummystring)
- def rtnClear():
- entryInput.delete(0,END)
- def rtnCopy():
- dummystring=entryInput.get()
- root.clipboard_clear()
- root.clipboard_append(dummystring)
- root.after(10000, rtnClipClear)
- def rtnClipClear():
- root.clipboard_clear()
- root.clipboard_append("..........")
- rtnClear()
- entryInput = Entry(bg="black", fg="light blue", width=135, justify='center')
- entryInput.grid(row=0, column=1, columnspan=5)
- btnCopy = Button(root, text="O", bg = "black", fg = "light blue", command=rtnCopy)
- btnCopy.grid(row=0, column=6)
- btnClear = Button(root, text="X", bg = "black", fg = "light blue", command=rtnClear)
- btnClear.grid(row=0, column=7)
- btnSHA1 = Button(root, text="SHA-1", bg = "black", fg ="light blue", command=rtnSHA1)
- btnSHA1.grid(row=1, column=1)
- btnSHA224 = Button(root, text="SHA-224", bg = "black", fg ="light blue", command=rtnSHA224)
- btnSHA224.grid(row=1, column=2)
- btnSHA256 = Button(root, text="SHA-256", bg = "black", fg ="light blue", command=rtnSHA256)
- btnSHA256.grid(row=1, column=3)
- btnSHA384 = Button(root, text="SHA-384", bg = "black", fg ="light blue", command=rtnSHA384)
- btnSHA384.grid(row=1, column=4)
- btnSHA512 = Button(root, text="SHA-512", bg = "black", fg ="light blue", command=rtnSHA512)
- btnSHA512.grid(row=1, column=5)
- root.mainloop()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement