我们公司在做一款基于java的windows桌面应用,用到了sqlite数据库,为了保证数据安全,需要加密。找了很多关于sqlite3加密解密的资料,都是实现源码加密解密接口,水平有限我直接下载了wxsqlite3,它已经实现了加密解密,我直接用它的shell在命令行里对数据库进行加密解密,可以达到我想要的效果。但是我们的软件是用hibernate连接数据库的,这样一来我就不知道如何将wxsqlite3和我的软件结合到一起了,如果直接用hibernate连接已经加密的数据库文件的话,会报错(file is encrypted or is not a database),我该如何用已经实现解密功能的wxsqlite3通过hibernate连接数据库呢。重写hibernate的连接数据库方法?调用dll里的方法?求大神解救sqlite3数据库加密解密