Encrypt Your Passwords with a Python GUI | Hashing Tool with Tkinter #shorts #hashing #pythongui

preview_player
Показать описание
In this video, I’ll show you how to build a password hashing tool using Python and Tkinter!

This GUI app allows you to hash any input using popular hashing algorithms like:
- MD5
- SHA1
- SHA256
- SHA3_512

It also includes a real-time progress bar animation to visualize the hashing process. Whether you're learning Python, exploring cybersecurity, or building GUI projects, this tutorial is perfect for you!

Source code included in the video. Drop a comment if you want to see file hashing, secure salting, or a password checker added!

Subscribe for more Python, hacking tools, and coding tutorials!

---

Hashtags

#Python #Tkinter #Hashing #Cybersecurity #PythonGUI #PythonProjects #MD5 #SHA256 #SHA1 #SHA3 #Programmer #Coding #HackTools #PythonHacks #PasswordSecurity
#tkinter #thecybersprout #code #beginnerscoding #coders
Рекомендации по теме
Комментарии
Автор

Code below:
import hashlib
import time
from tkinter.ttk import Progressbar
from tkinter import *
def md5():
password = entry.get()
hash =
for i in range(101):
time.sleep(0.05)
bar['value'] = i
{i}/100 % Complete')
root.update_idletasks()
if i == 100:
label.config(text=f' MD5 HASHING \nYour hash for {password} is : \n{hash}')
def sha1():
password = entry.get()
hash =
for i in range(101):
time.sleep(0.05)
bar['value'] = i
{i}/100 % Complete')
root.update_idletasks()
if i == 100:
label.config(text=f' SHA1 HASHING \nYour hash for {password} is : \n{hash}')
def sha3_512():
password = entry.get()
hash =
for i in range(101):
time.sleep(0.05)
bar['value'] = i
{i}/100 % Complete')
root.update_idletasks()
if i == 100:
label.config(text=f' SHA3_512 HASHING \nYour hash for {password} is : \n{hash}')
def sha256():
password = entry.get()
hash =
for i in range(101):
time.sleep(0.05)
bar['value'] = i
{i}/100 % Complete')
root.update_idletasks()
if i == 100:
label.config(text=f' SHA256 HASHING \nYour hash for {password} is : \n{hash}')
root = Tk()
root.config(bg='blue')
Label(root, bg='#b94558', fg='white', text='HASH PASSWORD', height=2, width=20, font=('aerial', 16), bd=8).place(x=40, y=100)
frame = Frame(root, bg='black', width=35)
frame.place(x=70, y=650)
entry =Entry(frame, width=35)
entry.pack()
md5_button = Button(frame, bd=6, bg='#00ff00', text='MD5', command=md5)
md5_button.pack(side='left')
sha1_button = Button(frame, bd=6, bg='#00ff00', text='SHA1', command=sha1)
sha1_button.pack(side='left')
sha3_512_button = Button(frame, bd=6, bg='#00ff00', text='SHA3_512', command=sha3_512)

sha256_button = Button(frame, bd=6, bg='#00ff00', text='SHA256', command=sha256)

label = Label(root, text='\n', bg='#00ff00', width=40, height=6)
label.place(x=35, y=860)
bar = Progressbar(root, orient=HORIZONTAL, length=700)
bar.place(x=200, y=1200)
bar_label = Label(root, text='', bg='blue', anchor=NW, fg='#00ff00')
bar_label.place(x=330, y=1280)
Label(root, bg='#b94558', fg='white', text='THE CYBER SPROUT', height=2, width=20, font=('aerial', 16), bd=8).place(x=40, y=1400)
root.mainloop()

Please Subcribe, Your Support will keep our channel running.😊
Have a nice code, Happy Coding 😊😊😊.

TheCyberSprout
visit shbcf.ru