Skip to content

mtnori/sqlite-jdbc-crypt-example

Repository files navigation

Java での SQLite 暗号化について

SQLite3 Multiple Ciphers の Java Binding を用いて、暗号化された SQLite3 データベースを操作するサンプル

SQLite3 の暗号化方法について整理

クライアントソフトからの接続について

とりあえず Windows 環境のみ。

HeidiSQL

ネットワーク種別=SQLite (Encrypted) を指定して、Cipher=chacha20、Keyを任意の値にセットすれば接続可能 HeidiSQL

IntelliJ IDEA

SQLite3 の Driver を複製し、Driver files に、https://github.com/Willena/sqlite-jdbc-crypt からダウンロードした JDBC の Jar ファイルを指定する。
IntelliJIDEA01

上記で作成した Driver を指定して、新しい DataSource を作成する。(この際、Advanced タブを選択して、key 属性に、暗号化キーを指定する) IntelliJIDEA023

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages