Membuat Password Generator dengan 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.
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).
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!