RANDOM PASSWORD GENERATOR
Source Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | # Random Password Generator from tkinter import * import random root = Tk() root.title( "Random Password Generator" ) root.geometry( "700x400+200+30" ) root.config(bg = "powderblue" ) Label(root, text = "Password Generator" , font = ( "None 45 bold underline" ), bg = "powderblue" , fg = "darkblue" ).place(x = 60 , y = 10 ) Label(root, text = "Enter the Password Length: " , font = ( "None 30 bold" ), bg = "powderblue" ).place(x = 50 , y = 100 ) pass_length = IntVar() pass_length. set ("") Entry(root, textvariable = pass_length, font = ( "None 30 bold" ), bg = "lightgreen" , width = 3 ).place(x = 590 , y = 100 ) def pswrd(): pass1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" pass2 = "abcdefghijklmnopqrstuvwxyz" pass3 = "!@#$%^&*()?><|?/" pass4 = "1234567890" Total_pass = pass1 + pass2 + pass3 + pass4 password = "" for i in range (pass_length.get()): password = password + random.choice(Total_pass) show_password. set (password) def clear(): pass_length. set ("") show_password. set ("") Button(root, text = "Password" , command = pswrd, font = ( "None 25 bold" ), bg = "lime" , activebackground = "lime" , bd = 5 ).place(x = 140 , y = 290 ) Button(root, text = "Clear All" , command = clear, font = ( "None 25 bold" ), bg = "coral" , activebackground = "coral" , bd = 5 ).place(x = 400 , y = 290 ) show_password = StringVar() Entry(root, textvariable = show_password, font = ( "None 30 bold" ), bg = "lightgreen" , width = 25 ).place(x = 80 , y = 200 ) root.mainloop() |
# Random Password Generator from tkinter import * import random root = Tk() root.title("Random Password Generator") root.geometry("700x400+200+30") root.config(bg="powderblue") Label(root, text="Password Generator", font=("None 45 bold underline"), bg="powderblue", fg="darkblue").place(x=60, y=10) Label(root, text="Enter the Password Length: ", font=("None 30 bold"), bg="powderblue").place(x=50, y=100) pass_length = IntVar() pass_length.set("") Entry(root, textvariable=pass_length, font=("None 30 bold"), bg="lightgreen", width=3).place(x=590, y=100) def pswrd(): pass1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" pass2 = "abcdefghijklmnopqrstuvwxyz" pass3 = "!@#$%^&*()?><|?/" pass4 = "1234567890" Total_pass = pass1 + pass2 + pass3 + pass4 password = "" for i in range(pass_length.get()): password = password + random.choice(Total_pass) show_password.set(password) def clear(): pass_length.set("") show_password.set("") Button(root, text="Password", command=pswrd, font=("None 25 bold"), bg="lime", activebackground="lime", bd=5).place(x=140, y=290) Button(root, text="Clear All", command=clear, font=("None 25 bold"), bg="coral", activebackground="coral", bd=5).place(x=400, y=290) show_password = StringVar() Entry(root, textvariable=show_password, font=("None 30 bold"), bg="lightgreen", width=25).place(x=80, y=200) root.mainloop()
0 Comments