【发布时间】:2017-08-22 15:32:01
【问题描述】:
我只想为我的文件“file.db”(SQLite3 数据库)设置密码,如果有人试图打开这个数据库,它必须询问密码以进行身份验证。 有没有办法使用python做到这一点。
提前致谢。
【问题讨论】:
-
在文件本身(操作系统级别)上设置适当的用户和组权限,而不是加密文件。从安全角度来看,它更高效 - 更好的解决方案
我只想为我的文件“file.db”(SQLite3 数据库)设置密码,如果有人试图打开这个数据库,它必须询问密码以进行身份验证。 有没有办法使用python做到这一点。
提前致谢。
【问题讨论】:
打开文件时询问密码没有多大意义,它需要另一个程序来完成,监视文件并在操作系统级别拦截请求..
您需要做的是使用 ACL 保护文件,为所需的用户和组设置适当的访问权限。
【讨论】: