Jackcess Encrypt is an extension library for the Jackcess project which implements support for some forms of Microsoft Access and Microsoft Money encryption. Jackcess Encrypt is licensed under the Apache License (as of version 2.1.0).
This project is separate from the main Jackcess project for two main reasons:
In order to match the License changes made in Jackcess 2.1.0, the Jackcess Encrypt project has been relicensed under the Apache License, Version 2.0 (Jackcess Encrypt versions 2.1.0 and higher).
This project's encryption support can be utilized by providing a CryptCodecProvider when opening an Access Database.
Database db = new DatabaseBuilder(myDbFile) .setCodecProvider(new CryptCodecProvider()) .open();
Database db = new DatabaseBuilder(myDbFile) .setCodecProvider(new CryptCodecProvider("MyDbPassword")) .open();