Iphone 有没有更好的方法来加密SQL文件?

Iphone 有没有更好的方法来加密SQL文件?,iphone,sqlite,encryption,aes,Iphone,Sqlite,Encryption,Aes,有没有更好的方法来加密SQL文件 我指的是,但无法进行设置。第二件事,这条线是关于什么的 sqlite3_exec(db, "PRAGMA key = 'BIGsecret', NULL, NULL, NULL); 如何写在我的源代码 如果您有关于SQLite加密的任何其他链接。请分享。有一个官方的源代码,但是您必须购买(这样您就有权从作者处获得支持)以添加到SqLite合并源代码中,嵌入到您的应用程序中。我不确定您是否需要这样做——听起来您可能正在使用预构建的SQLite引擎 为了回答您关于

有没有更好的方法来加密SQL文件

我指的是,但无法进行设置。第二件事,这条线是关于什么的

sqlite3_exec(db, "PRAGMA key = 'BIGsecret', NULL, NULL, NULL);
如何写在我的源代码

如果您有关于SQLite加密的任何其他链接。请分享。

有一个官方的源代码,但是您必须购买(这样您就有权从作者处获得支持)以添加到SqLite合并源代码中,嵌入到您的应用程序中。我不确定您是否需要这样做——听起来您可能正在使用预构建的SQLite引擎

为了回答您关于sqlite3_exec()行的查询,它告诉sqlite在已经连接的数据库“db”上执行一些SQL代码。在本例中,它要求sqlite设置一个运行时pragma(一个称为“key”的特定于数据库的设置),并告诉它key的值是“BIGsecret”。换句话说,它是为数据库设置解密密钥,我想在查询/使用加密数据库中的任何其他内容之前,您需要先设置该密钥。

有官方的,但这是您必须购买的源代码(这样您就有权从作者处获得支持)以添加到SqLite合并源代码中,嵌入到应用程序中。我不确定您是否需要这样做——听起来您可能正在使用预构建的SQLite引擎


为了回答您关于sqlite3_exec()行的查询,它告诉sqlite在已经连接的数据库“db”上执行一些SQL代码。在本例中,它要求sqlite设置一个运行时pragma(一个称为“key”的特定于数据库的设置),并告诉它key的值是“BIGsecret”。换句话说,它是为数据库设置解密密钥,我想在查询/使用加密数据库中的任何其他内容之前,您需要先设置解密密钥。

我不想购买任何源代码。。我正在浏览这个链接:。。。。。但是我在加密的时候面临着困难,我不确定这些函数是公开的还是不公开的,我明白了-我误解了你的问题。该链接中的代码示例向您展示了如何打开新的或现有的数据库。pragma key查询正在设置加密密钥(用于新数据库)或解锁现有加密数据库。你不确定如何用自己的代码写下它的哪一部分?我不想买任何源代码。。我正在浏览这个链接:。。。。。但是我在加密的时候面临着困难,我不确定这些函数是公开的还是不公开的,我明白了-我误解了你的问题。该链接中的代码示例向您展示了如何打开新的或现有的数据库。pragma key查询正在设置加密密钥(用于新数据库)或解锁现有加密数据库。您不确定如何在自己的代码中写下它的哪一部分?