Защита паролем файла в Python - PullRequest
0 голосов
/ 20 октября 2018

ЧТО:

Есть ли способ создать файл, защищенный паролем, для предотвращения несанкционированной записи в python3?Основное внимание уделяется письму, а не чтению.

Этот файл должен быть добавлен программой python при наличии правильного пароля.

Решение не должно зависеть от ОС.

ПОЧЕМУ:

Мой сервер должен регистрировать детали сообщений и записывать их в файл, чтобы снизить вероятность отказа от атак.Файл, очевидно, должен быть защищен от записи, иначе эта цель будет побеждена.

КАК:

Есть идеи?

Примечание:

Я смотрел на помещение файлов в защищенную zip-папку с помощью pyminizip и блокировку прав доступа к файлам с помощью команд os.chmod.Тем не менее, я не нашел ни одного из этих решений для меня.

1 Ответ

0 голосов
/ 20 октября 2018

Я думаю, вы могли бы сделать что-то подобное, хотя я не проверял это, хотя: V

"" "Проверка пароля Python" ""

import hashlib
import sys

password = "pasword"

def main():
    # Code goes here
    print "Doing some stuff"
    sys.exit(0)


while True:
    input = raw_input("Enter password: ")
    if hashlib.md5(input).hexdigest() == password:
        print "welcome to the program"
        main()
    else:        print "Wrong Password"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...