6_password_strength

Скрипт, который просит ввести пароль и выдаёт ему оценку от 1 до 10. 1 – очень слабый пароль, 10 – очень крутой.

Некторые советы для выбора сильного пароля:

  • Использование букв нижнего и верхнего регистров.
  • Использование одной или более цифр.
  • Использование специальных символов, например, @, #, $
  • Нельзя использовать слова из словаря.
  • Нельзя использовать выши персональные данные
  • Нельзя использовать название компании или её аббревиатуру.
  • Нельзя использовать пароли, подходящие под форматы дат, номерных знаков, телефонных номеров и т.д.

Файлы в папке.

10000_common_passwords.txt - 10000 наиболее популярных паролей.

russian_words.txt - русский словарь.

english_words.txt - английский словарь.

translit_words.txt - словарь русских слов, написанных транслитом.

Запуск:

python3 password_strength.py

Введите ваш пароль. Скрипт выдаст оценку вашему паролю. Для выхода из скрипта наберите exit или quit.