Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 22.09.2022
Сообщений: 1

Как зациклить While в данном коде, для подбора нужного пароля

22.09.2022, 10:14. Показов 1407. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from ast import While
 
password = input('Введите пароль: ')
is_numeric = False #проверка строки на наличие цифр
is_upper = False #проверка букв в верхнем регистре
is_lower = False #проверка букв в нижнем регистре
is_spec = False #определить символ в строке
 
for char in password:
    if char.isnumeric():
        is_numeric = True
    elif char.islower():
        is_lower = True
    elif char.isupper():
        is_upper = True
    elif char in "!@#$%^&*()-+":
        is_spec = True
             
while len(password) > 11 and  is_numeric and  is_upper and  is_lower and  is_spec:
   print("\033[32m{}",'###Сильный пароль###')
   break
else:
    print("\033[31m{}",'###Слабый пароль###') 
    if len(password) < 12 :
         print("\033[31m{}",'Увеличьте количество символов от 12') 
         
    if len(password) and not is_numeric:
     print("\033[31m{}",'Пароль не имеет цифры 0-9 ')
     
    if len(password) and not is_upper:
     print("\033[31m{}",'Пароль не имеет букв в верхнем регистре ABC...')
     
    if len(password) and not is_lower:
     print("\033[31m{}",'Пароль не имеет букв в нижнем регистре abc...')
     
    if len(password) and not is_spec:
     print("\033[31m{}",'Пароль не имеет спецсимволы !@#$%^&*()-+')
    
 # То есть надо чтоб запрашивался пароль до тех пор пока не подберем нужный.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2022, 10:14
Ответы с готовыми решениями:

Что работает неправильно в коде для подбора пароля зашифрованного crypt (хакерское задание CS50 №2)
Подскажите, я уже целый день просидел - не смог найти проблему. GDB показывает что все работает как задумано. Проверяю с односимвольного...

Я написал программу для подбора пароля. Как заставить ее вписывать пароли в окошко WinRar
Схватил когда-то трояна, он все в архивы покидал. А теперь очень нужен архив)

Программа для подбора пароля
Написал программу в которой должен ввести логин и пароль. Хочу написать отдельную программу для подбора пароля к первой программе. Проблема...

1
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
22.09.2022, 11:20
monako000,

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
while True:
    password = input('Введите пароль: ')
    is_numeric = False #проверка строки на наличие цифр
    is_upper = False #проверка букв в верхнем регистре
    is_lower = False #проверка букв в нижнем регистре
    is_spec = False #определить символ в строке
    
    for char in password:
        if char.isnumeric():
            is_numeric = True
        elif char.islower():
            is_lower = True
        elif char.isupper():
            is_upper = True
        elif char in "!@#$%^&*()-+":
            is_spec = True
                
    if len(password) > 11 and is_numeric and is_upper and is_lower and is_spec:
        print("\033[32m{}",'###Сильный пароль###')
        break
    else:
        print("\033[31m{}",'###Слабый пароль###')
    
    if len(password) < 12 :
        print("\033[31m{}",'Увеличьте количество символов от 12') 
        
    if not is_numeric:
        print("\033[31m{}",'Пароль не имеет цифры 0-9 ')
    
    if not is_upper:
        print("\033[31m{}",'Пароль не имеет букв в верхнем регистре ABC...')
    
    if not is_lower:
        print("\033[31m{}",'Пароль не имеет букв в нижнем регистре abc...')
    
    if not is_spec:
        print("\033[31m{}",'Пароль не имеет спецсимволы !@#$%^&*()-+')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.09.2022, 11:20
Помогаю со студенческими работами здесь

Программа для подбора пароля
Доброго времени суток! Пытаюсь написать программу для подбора пароля. Брут форс:) Сейчас пытаюсь написать программу для подбора...

Брутфорс для подбора пароля
Подскажите, как можно реализовать брутфорс для подбора пароля, пароль может содержать только латинские буквы верхнего регистра. Получилось...

Как ограничить число попыток подбора пароля при входе в WinXP
Несколько часов потратил на поиск возможности ограничить число попыток войти в WinXP при подборе пароля. Существует ли вообще такая...

Скрипт подбора пароля
Как написать функцию, которая будет генерировать пароль из n-го количества символов? Используя модули random и strings

Процедура подбора пароля
Ты внимательно читал что я написал? О какой программе взлома может идти речь? если в условии сказано: Программа содержит процедуру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru