#ifdef SQLITE_HAS_CODEC
/*
** This function is called by the wal module when writing page content
** into the log file.
**
** This function returns a pointer to a buffer containing the encrypted
** page content. If a malloc fails, this function may return NULL.
*/
SQLITE_PRIVATE void *sqlite3PagerCodec(PgHdr *pPg){
void *aData = 0;
CODEC2(pPg->pPager, pPg->pData, pPg->pgno, 6, return 0, aData);
return aData;
}
#endif
在 C language中有一个商业版的 SQLite加密使用 AES256-它也可以与 PHP一起工作,但它需要与 PHP和 SQLite扩展编译。它对 SQLite数据库文件进行动态解密,文件内容总是加密的。非常有用。