Skip to content Skip to sidebar Skip to footer

Program Python Simple Untuk Membuat Password Secara Acak

 


Password.Atau dalam bahasa bakunya kata sandi sangat diperlukan di dunia maya saat ini karena dengan kata sandi inilah kita bisa membuat berbagai akun di internet.

Namun,tentu saja kata sandi tidak boleh terlalu simple dan harus dirahasiakan karena menyangkut identitas akun yang telah anda buat.Jangan sampai seseorang yang tidak kenal mengetahui data akun anda terutama password karena dengan itu mereka bisa menggunakan akun anda untuk hal yang tidak diinginkan.

Kalau anda malas memikirkan kombinasi karakter untuk dijadikan password.Anda bisa mencoba membuat program python sederhana ini untuk bisa menghasilkan password acak yang bisa anda gunakan.

Seperti apa source code nya ? Langsung saja saya berikan

Bagi yang belum punya Python silahkan menuju halaman di bawah ini.Silahkan pilih sesuai dengan sistem operasi yang anda gunakan pada pc/laptop anda.

Download Python

Supaya lebih mudah,saya sarankan untuk menggunakan PyCharm saja untuk IDE Python nya.Silahkan download di bawah sini bagi yang belum punya.

Download PyCharm


Contoh Running program nya seperti ini


Itu hanya dalam bentuk instruksi.Kalau anda mau dalam bentuk GUI bagaimana ?

Ini source code nya kalau anda ingin membuat yang ada GUI simple nya

from tkinter import *

import random

top = Tk()
top.geometry("300x150")
top.title("Password Generator")
top.resizable(0,0)
#membuat window

top.columnconfigure(0,weight=1)
top.columnconfigure(1,weight=1)
top.columnconfigure(2,weight=1)
top.rowconfigure(0,weight=1)
top.rowconfigure(1,weight=1)
top.rowconfigure(2,weight=1)
#mengatur grid pada window

label = Label(top, text="Kata Sandi :")
entri = Entry(top)
#membuat label and entri

def HasilkanPass():
    kecil = "abcdefghijklmnopqrstuvwxyz"
    besar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    angka = "0123456789"
    simbol = "(){}[],.-/_*#%@!$<>"
    # berbagai karakter untuk dijadikan password

    semua = kecil + besar + angka + simbol
    # menggabungkannya

    panjang = 13  # panjang password

    password = "".join(random.sample(semua, panjang))
    entri.insert(0,password)
    #function

tombol = Button(top, text="Hasilkan Password")
tombol.bind('<Button-1>',HasilkanPass())
#membuat tombol dan event tombol

tombol.pack()
tombol.grid(row=2, column=1,padx=10,pady=20)
label.grid(row=0,column=0,padx=10,pady=5)
entri.grid(row=0,column=1,sticky=W,padx=5,pady=10)
#menempatkan semua komponen pada window

top.mainloop()
#menjalankan window


contoh program ketika di running


Yang ingin mendownload file py nya ada di SINI



Post a Comment for "Program Python Simple Untuk Membuat Password Secara Acak "