Я пользуюсь этим руководством по lib https://github.com/Willena/sqlite-jdbc-crypt для создания зашифрованной базы данных. У меня в classpath зависимость этой библиотеки:
<dependency>
<groupId>io.github.willena</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.31.1</version>
</dependency>
Следуя руководству по этой ссылке:
Я создаю файл базы данных, используя следующий код:
String url = "jdbc:sqlite:file:C:/Bin/db/sqllite_crypto/database?cipher=chacha20&key=myEncryptionKey";
String user = "user";
String password = "password";
final Connection connection = DriverManager.
getConnection(url, user, password);
Но когда я проверяю файл базы данных, он не зашифрован! (Я могу найти вставленные данные с помощью блокнота). Что я делаю не так? Спасибо.