Tại đây đã đưa ra một mật khẩu, nhiệm vụ của chúng ta là kiểm tra xem Mật khẩu này có hợp lệ hay không. Ở đây chúng tôi sử dụng mô-đun re cung cấp biểu thức chính quy và re.search () được sử dụng để kiểm tra tính hợp lệ của bảng chữ cái, chữ số hoặc ký tự đặc biệt.
Thuật toán
Step 1: first we take an alphanumeric string as a password. Step 2: first check that this string should minimum 8 characters. Step 3: the alphabets must be between a-z. Step 4: At least one alphabet should be in Uppercase A-Z. Step 5: At least 1 number or digit between 0-9. Step 6: At least 1 character from [_ or @ or $].
Mã mẫu
# Python program to check valid password import re passw = input("Enter Password ::>") fl = 0 while True: if (len(passw)<8): fl= -1 break elif not re.search("[a-z]", passw): fl = -1 break elif not re.search("[A-Z]", passw): fl = -1 break elif not re.search("[0-9]", passw): fl = -1 break elif not re.search("[_@$]", passw): fl = -1 break elif re.search("\s", passw): fl = -1 break else: fl = 0 print(" This Is Valid Password") break if fl ==-1: print("Not a Valid Password")
Đầu ra
Enter Password ::> vbnA@hj9 This Is Valid Password