我有一个sqlite3数据库,我在python中插入/选择.该应用程序工作得很好,但我想调整它,所以没有密码,没有人可以从数据库中读取.我怎么能在python中做到这一点?请注意我不知道从哪里开始.
您可以使用SQLCipher.
http://sqlcipher.net/
SQLite的开源完整数据库加密
SQLCipher是一个SQLite扩展,为数据库文件提供透明的256位AES加密.页面在写入磁盘之前已加密,在回读时会被解密.由于占地面积小,性能优异,因此非常适合保护嵌入式应用数据库,非常适合移动开发.
在许多操作上加密,只需5-15%的开销即可实现快速性能
数据库文件中100%的数据都是加密的使用良好的安全实践(CBC模式,密钥派生)
零配置和应用级加密广泛平台
支持:适用于Windows,Linux,iPhone/iOS上的C/C++,Obj-C,QT,Win32/.NET,Java,Python,Ruby等...