【发布时间】:2013-06-09 13:27:21
【问题描述】:
出于兴趣,我打算用python写一个密码管理脚本。
我的粗略想法是将帐户名和密码对存储在由 GPG 加密的 SQlite 数据库文件中。
问题来了:如何安全地为 SQlite 库提供临时解密的数据库文件?由于将原始文件放在隐藏路径中并不能保证安全性。或者我应该将解密的数据保存在内存中吗?怎么做?
我知道 SQlite 数据库的加密有第三方框架。但我很好奇它实际上是如何工作的,因为在这样的框架中处理中间数据似乎是不可避免的。
【问题讨论】:
标签: python security sqlite gnupg