06:44
1,0×
00:00/06:44
685,6 тыс смотрели · 4 года назад
1015 читали · 5 лет назад
Как написать функцию для проверки надежности пароля на Python
Статья будет полезной для начинающих программистов изучающих Python, хотя приведенный код не такой уж и простой. В этой статье я буду разрабатывать модуль для проверки надежности пароля. Где он может быть использован, пожалуй, излишне перечислять. Все знают, что пароль является надежным тогда, когда он будет содержать числа, буквы верхнего и нижнего регистра, и не будет слишком коротким. Итак, надежный пароль должен удовлетворять следующим требованиям:  Функция для проверки пароля будет принимать строку и возвращать False или True. def password(data: str) -> bool: pass Начало положено! 😊 Двигаемся дальше...
Немного о паролях
Пароль - это условный набор символов,который используется для аутентификации (сопоставления личности с базой данных пользователей) на каком-либо ресурсе. Взлом паролей существует 3 основных способа взлома паролей : 1) Прямой перебор слов (брутфорс) - специальное программное обеспечение, которое перебирает все возможные комбинации символов в пароле. Этот способ еще называется "в лоб". Подробнее о защите от прямого перебора расскажу чуть ниже. 2)Подбор по словарям - этот способ основывается на предположении,что пользователь мог использовать в пароле определенное слово или же словосочетание...