如何给sqlite数据库文件加密

如何给sqlite数据库文件加密,第1张

给sqlite数据库文件加密,我给您推荐一个比较简便的方法:

1 下载安装超级加密3000。

2 然后在需要加密的文件上单击鼠标右键选择加密。

3 在d出的文件加密窗口中设置文件加密密码就OK了。

可以,使用sqlite3_Key(),m_pSQLiteDB为数据库指针,strPassword为密码

sqlite3_key(m_pSQLiteDB,strPassword,strPassword.GetLength())

使用sqlite3_key_v2函数设置秘钥后,在对数据库的所以 *** 作都是加密的

设置加解密数据库文件的秘钥。

SQLITE_API int SQLITE_STDCALL sqlite3_key_v2(

  sqlite3 *db,

  const char *zDbName,

  const void *pKey,

  int nKey

)

db:数据库连接句柄

zDbName:数据库名称

pKey:秘钥

nKey:秘钥长度

注释:

db

数据库连接句柄。此句柄必须是由 sqlite3_open函数, sqlite3_open16函数或 sqlite3_open_v2函数返回。

zDbName

数据库名称。数据库名称为主数据库的“main”,临时数据库的“temp”或在附加数据库的ATTACH语句中的AS关键字后指定的名称。

pKey

秘钥。

nKey

秘钥长度。注:预留接口需要程序自己实现。

返回值:

返回值详见“SQLite 返回值与错误代码”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6422063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存