sqlite3加密解决方案

sqlite3加密
本人只在php下简单接触过sqlite3,刚才查询了一下关于sqlite3加密方面,好像是要从源代码修改实现加密解密这两个接口然后重新编译为DLL才能被PHP使用,有高手能够详细的说明一下这个过程到底还要多少要做的吗???
SQLite3 加密 PHP 解密 源代码

------解决方案--------------------
引用:
Quote: 引用:

调用sqlite的加密函数 封装你要的接口,不过很重要的一点 sqlite 是全字符型存储,任意数据都是以字符形势存放在数据库中,确保不丢失精度的情况下建表使用...

#ifdefSQLITE_HAS_CODEC 
    /***加密结构***/ 
    #defineCRYPT_OFFSET8 
    typedefstruct_CryptBlock 
    { 
    BYTE*ReadKey; // 读数据库和写入事务的密钥 
    BYTE*WriteKey; // 写入数据库的密钥 
    intPageSize; // 页的大小 
    BYTE*Data; 
    }CryptBlock, *LPCryptBlock; 
    #ifndefDB_KEY_LENGTH_BYTE /*密钥长度*/ 
    #defineDB_KEY_LENGTH_BYTE 16/*密钥长度*/ 
    #endif 
    #ifndefDB_KEY_PADDING /*密钥位数不足时补充的字符*/ 
    #defineDB_KEY_PADDING0x33/*密钥位数不足时补充的字符*/ 
    #endif 


这是结构 


这几天深入了解了一下,也做了下编译的尝试。。感觉不会C的还是只能放弃了。。。


应该也有java的 接口,不过没用过不知是否有加密这一块,有兴趣你去查一下.