Вопрос задан 12.07.2023 в 04:57. Предмет Информатика. Спрашивает Гусева Анютка.

Помогите! Информатика. Как сделать на языке Puthon проверку по базе паролей! Проще говоря,

проверку правильности пароля через файл .txt​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ломтюгов Евгений.

Ответ:

login, password = "i<3pinus", "very_big-pinus"

# Регистрация

with open("out.txt", "at") as file:

   file.write(f"{login} {password}\n")

 

# Проверка

with open("out.txt", "rt") as file:

   print("GOOD" if f"{login} {password}" in file.read() else "BAD")

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания проверки пароля по базе, вы можете использовать язык программирования Python и текстовый файл (.txt), содержащий список допустимых паролей. Ниже приведен пример простой реализации этой проверки:

  1. Создайте файл с именем "passwords.txt" и добавьте в него список разрешенных паролей, каждый пароль на отдельной строке. Например:
python
password123 securepass qwerty ...
  1. Напишите Python-скрипт, который будет проверять введенный пользователем пароль на соответствие с базой паролей из файла. Вот пример такого скрипта:
python
def check_password(password): with open('passwords.txt', 'r') as file: allowed_passwords = file.read().splitlines() if password in allowed_passwords: return True else: return False if __name__ == "__main__": user_password = input("Введите пароль для проверки: ") if check_password(user_password): print("Пароль верный. Доступ разрешен.") else: print("Пароль неверный. Доступ запрещен.")
  1. Сохраните этот код в файл с расширением .py, например, "password_checker.py".

Теперь, когда вы запустите этот скрипт, он попросит вас ввести пароль для проверки и сообщит, верный ли он или нет, используя информацию из файла passwords.txt.

Обратите внимание, что в этом примере пароли хранятся в открытом тексте, что не безопасно для реальных приложений. В реальных сценариях проверки пароля необходимо применять хэширование паролей с солью и сравнивать хэши, а не сами пароли. Это обеспечивает большую безопасность, потому что реальные базы паролей должны быть защищены от доступа злоумышленников.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос