首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将SQLiteJDBC库(sqlite-jdbc-crypt)用于加密

如何将SQLiteJDBC库(sqlite-jdbc-crypt)用于加密
EN

Stack Overflow用户
提问于 2020-03-27 01:27:33
回答 1查看 407关注 0票数 0

我使用这个库指南https://github.com/Willena/sqlite-jdbc-crypt来创建加密数据库。我在classpath中有该库的依赖项:

代码语言:javascript
运行
复制
        <dependency>
            <groupId>io.github.willena</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.31.1</version>
        </dependency>

按照该链接中的指南进行操作:

我使用下面的代码创建数据库文件:

代码语言:javascript
运行
复制
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);

但是当我检查数据库文件时,它并没有加密!(我可以使用记事本查找插入的数据)。我做错了什么?谢谢。

EN

Stack Overflow用户

发布于 2020-03-27 16:20:23

好吧,问题是,我在类路径中有另一个sqlite库(它不支持加密)。但是如果用户名\密码被定义,我们肯定会发现一些奇怪的行为:https://github.com/Willena/sqlite-jdbc-crypt/issues/14

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60872878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档