内容:
有什么方法可以在python3中创建受密码保护的文件,以防止未经授权的写入?主要重点是写作,而不一定是阅读。
只要提供正确的密码,此文件就可以由python程序附加。
解决方案不应特定于操作系统。
为什么:
我的服务器需要记录消息详细信息并将其写入文件,以减轻抵赖攻击。该文件显然必须具有写保护,否则该目的将无法实现。
方法:
有什么想法吗?
注意:
我研究过使用pyminizip将文件放入受保护的zip文件夹中,并使用os.chmod命令锁定文件权限。但是,我发现这些解决方案都不适合我。
答案 0 :(得分:-1)
我认为您可以做这样的事情,虽然我还没有测试过: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"