【发布时间】:2014-05-14 13:21:33
【问题描述】:
我有一个关于 Sqlite 数据库加密的问题。 我将sqlcipher 库集成到我的iOS 应用程序中以解密sqlite 数据库。 现在,我如何加密现有的 sql 数据库(明文)。 你能给我我需要遵循的所有步骤吗?谢谢
【问题讨论】:
标签: ios sqlite encryption sqlcipher
我有一个关于 Sqlite 数据库加密的问题。 我将sqlcipher 库集成到我的iOS 应用程序中以解密sqlite 数据库。 现在,我如何加密现有的 sql 数据库(明文)。 你能给我我需要遵循的所有步骤吗?谢谢
【问题讨论】:
标签: ios sqlite encryption sqlcipher
SQLCipher 提供了一个名为sqlcipher_export 的便利函数,可让您加密纯文本数据库。下面是一个示例,但是您可以在here 可用的文档中找到更多信息。
$ ./sqlcipher plaintext.db
sqlite> ATTACH DATABASE 'encrypted.db' AS encrypted KEY 'testkey';
sqlite> SELECT sqlcipher_export('encrypted');
sqlite> DETACH DATABASE encrypted;
【讨论】: