【问题标题】:Sqlcipher iOS always saying "Password correct"Sqlcipher iOS 总是说“密码正确”
【发布时间】:2015-06-02 13:08:16
【问题描述】:

我在使用 sqlcipher for ios 时遇到问题。 我已按照此示例创建名为“testing.db”的数据库:

https://charlesleifer.com/blog/encrypted-sqlite-databases-with-python-and-sqlcipher/

然后我转到本教程将 sqlcipher 源集成到我的项目并进行配置:

https://www.zetetic.net/sqlcipher/ios-tutorial/

问题是当我使用不同的密码(密钥)测试我的代码时,即使我为我的数据库设置了错误的文件名(总是相同的消息),它总是向我显示“密码正确,或者新数据库已初始化” )。

这里有什么错误?

提前致谢

【问题讨论】:

  • 你一定犯了一个错误。
  • 只是按照集成的确切步骤...并得到相同的结果
  • 如果您使用正确的文件路径和错误的密码会发生什么?

标签: ios sqlite sqlcipher


【解决方案1】:

分辨率见https://github.com/sqlcipher/sqlcipher/issues/124

数据库文件在编译时没有包含在应用程序中。由于该文件不存在,SQLCipher 会为您创建它,并接受您提供的任何密码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2012-11-08
    相关资源
    最近更新 更多