2012-05-21 28 views

回答

1

做,这是通过修改代码,并构建一个特殊的罐子,上面写着在明文.script的唯一方法以后使用它,但是做所有的用加密书写。

使用正常的jar,在现有的数据库上执行SHUTDOWN SCRIPT将其转换为.script文件。

修改org.hsqldb.persist.Log#processScript()与Crypto crypto = null;而不是现有的行。使用Ant或Gradle编译jar。

用加密URL打开数据库特殊的jar并执行SHUTDOWN。这将加密数据库

使用正常的jar来访问加密的数据库。

由于这是一个有用的功能,它可能会添加到未来版本的HSQLDB中。

+0

它有工作。非常感谢! –