読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマーをやっています。好きなツール:WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

SQLiteのDBファイルを暗号化する

暗号化

パスワードを設定することで暗号化されます。

using (SQLiteConnection connection = new SQLiteConnection()) {
	connection.ConnectionString = "Data Source=[ファイルパス]"
	connection.Open();
	connection.ChangePassword([設定するパスワード]);
}

復号

接続文字列にパスワードを含めます。

using (SQLiteConnection connection
	 = new SQLiteConnection("Data Source=[ファイルパス];password=[パスワード]")) {

	// 何か処理をする

}