Скрипт, который просит ввести пароль и выдаёт ему оценку от 1 до 10. 1 – очень слабый пароль, 10 – очень крутой.
Некторые советы для выбора сильного пароля:
- Использование букв нижнего и верхнего регистров.
- Использование одной или более цифр.
- Использование специальных символов, например, @, #, $
- Нельзя использовать слова из словаря.
- Нельзя использовать выши персональные данные
- Нельзя использовать название компании или её аббревиатуру.
- Нельзя использовать пароли, подходящие под форматы дат, номерных знаков, телефонных номеров и т.д.
10000_common_passwords.txt
- 10000 наиболее популярных паролей.
russian_words.txt
- русский словарь.
english_words.txt
- английский словарь.
translit_words.txt
- словарь русских слов, написанных транслитом.
python3 password_strength.py
Введите ваш пароль.
Скрипт выдаст оценку вашему паролю.
Для выхода из скрипта наберите exit
или quit
.