2011-08-05 15 views
6

Uygulamam sqlite erişmek için Qt 4.6 kullanıyor. Şimdi sqlite veritabanını şifrelemek için bir ihtiyacım var. Arama yaparken SEE buluyorum, ancak bu lisanslı.Sqlite'i bazı açık kaynak kodlu çözüm kullanarak Qt ile Şifrele

Sorunum: QT veya Qt ile uyumlu bazı açık kaynak çözümlerini kullanarak sqlite veritabanını şifrelemek istiyorum. Biliyorsan bana biraz bağlantı ya da öğretici yaz.

cevap

5

Sqlcipher SQLite uzantısı ihtiyacınız olan şeydir. Kutunun içinden şifrelemeyi destekleyen sqlite sürümü oluşturma hakkında into QTCentre belgesine bakın. Bu eklentinin ana faydası, özel eklenti yoluyla standart qt sql arabirimi sağlar. Ayrıca, BSD benzeri lisanslıdır.

-2

Bunun iyi bir çözüm olup olmadığından emin değilsiniz, ancak veritabanını açmadan ve dosyayı kapattıktan sonra tekrar şifrelemeden önce dosyayı şifrelemeye ne dersiniz?

Her halükarda, verileri% 100 güvenli hale getirmenin bir yolu olduğunu sanmıyorum. Verilerin şifrelenmeyeceği (uygulamanız okunduğunda) ve herkesin o anda alabileceği bir zaman olacaktır.

+0

Burada yanlış olduğunu düşünüyorum, onların tüm veritabanı dosyasının şifresini çözmek arasında açık ve kullanım ve şifrelenmiş veritabanına erişme ve Sqlcipher gibi anında şifre çözme işlemi arasında büyük bir fark var. – vrince

İlgili konular