Şifreyi doğrulamak için Python programı

| | |

Şifre doğrulaması için temel koşullar:

  1. En az 8 karakter.
  2. Harfler [az] arasında olmalıdır
  3. En az bir alfabe büyük harf [AZ] olmalıdır
  4. [0-9] arasında en az 1 rakam veya rakam .
  5. [_ veya @ veya $]`dan en az 1 karakter.

Örnekler:

Girdi: R @ m @ _f0rtu9e $ Çıktı: Geçerli Parola Girdi: Rama_fortune $ Çıktı: Geçersiz Parola Açıklama: Sayı eksik Girdi: Rama # fortu9e Çıktı: Geçersiz Şifre Açıklama: _ veya @ veya $ 
`den oluşmalıdır

Burada re modülünü kullandık. /regular-expression-python-examples-set-1/> Python`da normal ifadeler . Bununla birlikte re.search () yöntemi False döndürür (ilk parametre ikinci parametrede bulunmazsa). Bu yöntem, verileri ayıklamak yerine normal bir ifadeyi doğrulamak için en iyisidir. Harflerin, sayıların veya özel karakterlerin doğru olup olmadığını kontrol etmek için re.search () kullandık. Boşlukları kontrol etmek için normal ifade modülünde bulunan "/ s" kullanırız.


< tbody>

Çıktı:

Geçerli Şifre 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method

# Şifrenin doğru olup olmadığını kontrol eden Python programı
# search() ile kullanılan normal ifade modülü

import re

şifre = "R @ m @ _f0rtu9e $ "

flag = 0

while True :

if ( len (şifre) " 8 ):

flag = - 1

break

elif değil araştırma ( "[az]" , şifre):

flag = - 1

kesme

elif değil yeniden arama ( "[AZ]" , parola):

flag = - 1

break

elif değil yeniden arama ( "[0-9]" , şifre) :

flag = - 1

break

elif değil yeniden arama ( "[_ @ $]" , password):

işaret = - 1

break

elif araştırma ( "s" , şifre):

flag = - 1

break

başka :

işaret = 0

print ( "Geçerli Parola" )

break


if flag = = - < kod sınıfı = "değer"> 1 :

yazdır ( "Geçerli Parola Değil" )