Membuat Password Generator dengan Python

cara membuat password generator python

Password Generator adalah suatu program yang dibuat untuk membuat kata sandi. Ketika dijalankan program ini akan menghasilkan password acak yang rumit.

Nah, kali ini kita akan mencoba membuat program random password generator menggunakan python. Bagi yang belum install python, bisa lihat panduan Cara Install Python di Windows.

1. Buat File Python Baru

Buka vs code atau teks editor kesayangan kalian lalu buat file baru dengan nama bebas, disini saya menggunakan nama main.py.

membuat file python baru di vs code

2. Import Modul Python

import random

Baris ini mengimpor modul random, yang memberikan kemampuan untuk menghasilkan nilai acak dalam program Python.

3. Membuat Variable Karakter

karakter = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@£$%^&*().,?0123456789'

Variabel karakter berisi sekumpulan karakter yang akan digunakan untuk membuat sandi acak. Ini termasuk huruf kecil, huruf besar, karakter khusus, dan angka.

Variable ini bisa kita sesuaikan dengan bentuk password yang kita inginkan.

4. Menambahkan Input User

panjang = int(input('Jumlah karakter: '))

Program ini akan meminta pengguna untuk memasukkan panjang sandi yang diinginkan. Fungsi input digunakan untuk menerima masukan dari pengguna, dan int digunakan untuk mengonversi masukan tersebut menjadi bilangan bulat.

5. Membuat Variable Sandi

sandi = ""

Variabel sandi diinisialisasi sebagai string kosong. Ini akan digunakan untuk menyimpan sandi yang akan dibangun dalam loop berikutnya.

6. Membuat Perulangan atau Loop

for p in range(panjang):
    sandi += random.choice(karakter)/* Your code... */

Loop for digunakan untuk mengulangi sebanyak panjang yang dimasukkan oleh pengguna. Pada setiap iterasi, program memilih karakter acak dari variabel karakter menggunakan random.choice() dan menambahkannya ke variabel sandi.

7. Menampilkan Hasil Password

print(sandi)

Setelah loop selesai, program mencetak sandi yang telah dibangun secara acak. Itu akan mencetak string acak dengan panjang sesuai dengan masukan yang diberikan oleh pengguna.

8. Jalankan di Terminal

Langkah selanjutnya adalah mencoba program di terminal atau Command Prompt (CMD).

menjalankan kode python di terminal vs code

Menyala abangku 🔥🔥

Source Code

Untuk kodingan fullnya bisa dilihat di link github berikut ini:

Penutup

Itulah tadi bagaimana cara membuat program pembuat kata sandi acak menggunakan python. Gimana, mudah bukan?

Jangan menyerah dan teruslah mencoba!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *