C# ile Şifreli SQLite Kullanmak

SQLite ile taşınabilir veritabanı oluşturulabilir. Fakat veriler herkes tarafından görüntülenebilir. Bu yazıda C# ile şifrelenmiş SQLite dosyası nasıl oluşturulup, açıldığını göreceğiz. Ayrıca oluşturulan dosyanın SqliteStudio aracıylada nasıl açılabileceğini göreceğiz.

İlk olarak referanslara SQLite eklenmeli. Nuget ile yüklenebilir.

Eğer Sqlite dosyası hiç yoksa aşağıdaki C# kodu ile şifreleyerek oluşturabilir.

Eğer daha önceden oluşturulmuş bir şifrelenmiş SQLite dosyası açılmak istenirse bağlantı aşağıdaki şekilde sağlanır.

Şifre değiştirilmek istenirse bağlantı açıldıktan sonra ChangePassword fonksiyonu kullanılır.

Oluşturduğumuz şifrlenmiş SQLite dosyasını bir araçla açmak istersek SQLiteStduio yönetim aracını kullanabilir. Bu aracı kullanırken dikkat etmemiz gereken nokta, yeni bağlantı oluştururken  ‘Database Type’ kısmında ‘System.Data.SQLite’ seçmeliyiz. Bunu seçtiğimizde alt tarafta şifre giriş alanı açılır.

Sinan Selvi

Bilgisayar Mühendisi

Bunlar da hoşunuza gidebilir...