iPhone-读取密码加密的sqlite数据库
我可以在iPhone上用iPhone-读取密码加密的sqlite数据库,iphone,sqlite,Iphone,Sqlite,我可以在iPhone上用 sqlite3_open([filename UTF8String], &database); 但是如何打开密码加密的数据库?Sqlite3没有内置的加密支持。有一个扩展()支持加密,但是代码不是公开的,您需要对其进行许可。苹果没有,所以sqlite3的附带版本不支持CEROD加密数据库,如果你有一个需要自己支付许可费的数据库,请创建包含CEROD的sqlite3的私有副本并使用它 如果您使用的是CEROD,并且已经构建了一个支持它的定制sqlite3,那么您
sqlite3_open([filename UTF8String], &database);
但是如何打开密码加密的数据库?Sqlite3没有内置的加密支持。有一个扩展()支持加密,但是代码不是公开的,您需要对其进行许可。苹果没有,所以sqlite3的附带版本不支持CEROD加密数据库,如果你有一个需要自己支付许可费的数据库,请创建包含CEROD的sqlite3的私有副本并使用它 如果您使用的是CEROD,并且已经构建了一个支持它的定制sqlite3,那么您将像这样打开数据库:
sqlite3_open(":cerod:%s:%s", [password UTF8String], [filename UTF8String], &database);
如果您不是在谈论CEROD,那么我不知道该告诉您什么,因为任何其他加密扩展都是完全专有的。您的数据库是如何加密的?我不知道SQLite内置了什么加密功能,所以我假设您使用的是第三方加密?我用“Mike T's SQLite database Administrator Tool”()创建了数据库,它有一个加密密码选项。好的,谢谢。我使用“Mike T的SQLite数据库管理员工具”(Mike T's SQLite database Administrator Tool)()创建了数据库,它有一个加密密码选项。我不知道这不是标准的sqlite功能。我想我必须找到另一个解决方案来乱写我的数据。