Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2015 01:31:27

Reitrel
Зарегистрирован: 2015-03-31
Сообщения: 5
Репутация: +  1  -
Профиль   Отправить e-mail  

Проверка пароля

alex28746
Добрый вечер. Подскажите пожалуйста вот с такой задачей. Написать функцию которая проверяет или пароль подходит под требования безопасности или нет. В конце должна возвращать: True если удовлетворяет и False соответственно если нет. Пароль удовлетворяет требование безопасности в том случае если длина его не меньше чем 6 символов, так же должна присутствовать минимум одна заглавная буква, и одна малая буква.
# Проверка стойкости пароля
def prowerka(data):
    count_digit=0
    count_lower=0
    count_upper=0    
    
    for i in data:
            if i.isdigit():
                count_digit+=1  # Считаем сколько цифр в пароле
            if i.islower():
                count_lower+=1  # Считаем сколько символов нижнего регистра
            if i.isupper():
                count_upper+=1  # Считаем сколько в верхнем регистре
    # Если длина пароля >6, есть цифра и есть одна заглавная и одна маленькая буква, то True  
    if len(data)>6 and count_digit>0 and count_lower>0 and count_upper>0:
        return True
    else:
        return False
 
digit="1q2w3eSD"
print(prowerka(digit))

Отредактировано Reitrel (Апрель 13, 2015 01:33:57)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version