如何用Java加密和解密sqlite3数据库



首先我需要加密我的sqlite3数据库,因为那里有非常敏感的数据。然后我只需要在需要的时候解密我的数据库。我该怎么办?我使用的是sqlite3-jdbc-3.30.1和用于Sqlite的DB浏览器。我的数据库包含很多字符串。我的数据如下:

ID,引理,定义

1、你好,的问候语

Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:sqlite:C:\sqlite databases\library.db"); 

}
catch(SQLException exc) {}

我建议您使用SqlCipher,这是链接:

https://www.zetetic.net/sqlcipher/

试试这个

http://sqlite-crypt.com/

它将加密数据库数据

最新更新