Matawebsite Promo Lebaran 2022

Membuat Password Generate Menggunakan Python

date 30 Sep 2021
date Sulfikardi
date 1908
date Web Programming
Membuat Password Generate Menggunakan Python

Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Sebagian lain mengartikan Python sebagai bahasa yang kemampuan, menggabungkan kapabilitas, dan sintaksis kode yang sangat jelas, dan juga dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Walaupun Python tergolong bahasa pemrograman dengan level tinggi, nyatanya Python dirancang sedemikian rupa agar mudah dipelajari dan dipahami.

Banyak orang yang tertarik untuk mempelajari Python karena dianggap mudah untuk dimengerti. Kode-kode yang ada didalamnya  mudah dibaca dan dapat menjalankan banyak fungsi kompleks dengan mudah karena banyaknya standard library. Pengembangan program pada Python pun dapat dilakukan dengan cepat dan menggunakan lebih sedikit kode. Bahkan Python mampu menjadikan program dengan skala sangat rumit menjadi mudah. Python sendiri mendukung multi platform dan multi system serta memiliki sistem pengelolaan memori otomatis seperti Java.

Pada kesempatan kali ini kita akan membuat program sederhana untuk melakukan generate random string yang dapat kita gunakan sebagai password generator.

Pertama kita buat file untuk menuliskan kode pythonnya.

import random

import argparse


 

parser = argparse.ArgumentParser(description='Please include database name')

parser.add_argument('length_password',  type=int,

                    help='Length Password')

args = parser.parse_args()

 

lower = 'abcdefghijklmnopqrstuvwxyzshfsdlhfklhds'

upper = 'HGADHSJTWEURTMNXCBXVBAJDZCZKGKJGJSDGKSGDJKGSDKWYEOIWYEOIWY'

number = '1234567890'

symbol = '@#&%$_-^*/-=!+'

all = f"{lower}{upper}{number}{symbol}"

length = args.length_password

ramdom_string = "".join(random.sample(all, length))

print(f"Password anda : {ramdom_string}")

disini saya menggunakan package random dan argparse, pastikan packagenya sudah terinstall di komputer kita.

argparse digunakan untuk mengambil argumen saat program dilajankan, disini saya menggunakannya untuk menentukan panjang password yang akan digenerate.

selanjutnya simpan filnya lalu jalankan memlui termina ataupun cmd.

 

 

 

Matawebsite Promo
sul.png

Sulfikardi

Web Design & Web Programming

Halo, saya seorang Web Developer yang terbiasa mengembangkan website menggunakan HTML, CSS, Javascript, PHP, MYSQL, dan Laravel. Disini saya akan membagikan pengalaman saya dalam membangun dan mengembangan website yang responsif dan dinamis

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang