在我的最后一个问题“用于存储秘密的便携式数据库”中迄今为止最好的答案告诉使用 sqlite-crypt。
阅读 sqlite-crypt 文档,打开数据库的新参数是密码。当然,我不想对密码进行硬编码,所以我在想存储密码的最佳、简单且快速的方法是什么?
一些选项。
要求用户提供密钥(也就是说,他们记住一个密码即可获取所有密码)(好主意)
在应用程序第一次启动时创建一个密钥,然后以您自己独特的方式对其进行哈希处理(坏主意)
混合使用上述内容,也就是为用户提供一个或两个选项(记住我的密码复选框)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)