Wednesday, February 15, 2023

password generator dengan menggunakan Python

     Untuk membuat password tentu harus sedikit rumit paling simple menggunakan kombinasi antara huruf dengan angka, 

kali ini saya akan membuat sebuah cara membuat paswword rumit otomatis dengan bahasa pemerograman Python.

kali ini saya membuat password generator dengan menggunakan Text Editor VS code.

adapun langkah-langkah untuk pembuatan nya yaitu :


Langkah 1: Impor modul-modul yang dibutuhkan

    Untuk membuat password generator, kita perlu menggunakan modul random dan string pada Python. Modul random akan digunakan untuk menghasilkan angka acak, sedangkan modul string akan digunakan untuk menghasilkan karakter acak yang akan digabungkan menjadi password.


        1.    import random
        2.    import string
Langkah 2: Tentukan panjang password yang diinginkan

    Setelah impor modul yang dibutuhkan, selanjutnya kita tentukan panjang password yang diinginkan oleh pengguna. Kita dapat meminta input dari pengguna untuk menentukan panjang password atau kita dapat menetapkan panjang password secara default.


        length = int(input("Masukkan panjang password yang diinginkan: "))


Langkah 3: Buat password generator
    Setelah menentukan panjang password, kita dapat membuat password generator. Untuk itu, kita dapat menggunakan fungsi random.choice pada modul random untuk memilih karakter acak dari modul string.


        
def password_generator(length):
 letters = string.ascii_letters
numbers = string.digits
symbols = string.punctuation
password = ''.join(random.choice(letters + numbers + symbols) for _ in range(length))

          return password

    Fungsi ini akan menghasilkan password acak dengan panjang yang diinginkan, yang terdiri dari karakter alfabet, angka, dan simbol.


Langkah 4: Jalankan program

        Setelah membuat password generator, kita dapat menjalankan program untuk menguji apakah password generator berfungsi dengan baik. Berikut adalah contoh program lengkap:


 


    Setelah program dijalankan, pengguna diminta untuk memasukkan panjang password yang diinginkan, kemudian program akan menghasilkan password acak sesuai dengan panjang yang dimasukkan oleh pengguna.

Sekian tutorial singkat ini, semoga bermanfaat.


0 comments:

Post a Comment