Android'de SQLCipher ile deneme yapıyorum. Tek bir tablo ve emülatörde birkaç kayıt içeren bir veritabanı oluşturan küçük bir uygulama yazdım. Ardından, veritabanını emülatörden masaüstüme çektim. SQLCipher belgelerine baktım, ancak veritabanını veritabanının nasıl çözüleceğini anlayamıyorum, böylece içeriğini sorgulayabiliyorum. Aslında kayıt eklediğime emin olmak istedim. Kayıtlara erişim için en kolay süreç nedir? Teşekkürler.SQLCipher - Şifreli bir veritabanını masaüstünde açma
cevap
SQLCipher site'daki yapı yönergeleri aşağıdaki sqlite3 komut satırı kabuğunun bir komut satırı sürümünü derlemenize izin verecektir. Pencerelerde iseniz, her ikisi de önceden derlenmiş pencereler ikili kabuğunu içeren windows binary distributions'dan birini de satın alabilirsiniz.
Bu, Android SDK'nin araçlar klasöründe bulunan sqlite3 komut satırı aracından farklı mıdır? –
evet, Android SDK ile dağıtılan sürüm SQLCipher uzantılarını içermez, dolayısıyla şifrelenmiş bir veritabanına erişemez. SQLCipher uzantısını içerecek şekilde oluşturulmuş bir sqlite3 komut kabuğu kullanmanız gerekir. –
Tamam, anlıyorum. Teşekkürler. –
Önceden derlenmiş bir komut satırı 'sqlite3' veya SQLCipher'i temel alan herhangi bir kanıt göremiyorum. Teoride, kendiniz derleyebilirsiniz. Ayrıca SQLCipher destek grubu hakkında bilgi edinmek isteyebilirsiniz: http://groups.google.com/group/sqlcipher/topics – CommonsWare