Questions tagged [sqlcipher]

SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.

SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files. SQLCipher has a small footprint and great performance so it’s ideal for protecting embedded application databases and is well suited for mobile development.

  • Blazing fast performance with as little as 5-15% overhead for encryption
  • 100% of data in the database file is encrypted
  • Uses good security practices (CBC mode, key derivation)
  • Zero-configuration and application level cryptography
  • Broad platform support: works with C/C++, Obj-C, QT, Win32/.NET, Java, Python, Ruby, Linux, iPhone/iOS and Android
  • Algorithms provided by the peer reviewed OpenSSL crypto library.

Useful Links

591 questions
0
votes
1 answer

IOS-TranferData - one DB to another DB- different encryption keys - Sqlicipher

I have 3 databases(customer,client,product) in my app. I want to transfer one DB to other two DB. Three DB are encrypted and those encryption KEYS are different. If I have use the same key for three DB, It works. But If i have use different key's ,…
Finder
  • 8,259
  • 8
  • 39
  • 54
0
votes
2 answers

Can't access encrypted databases after upgrading SQLCipher

I recently upgraded from SQLCipher 3.7.12 to 3.8.5. After doing this, I just now discovered that none of my encrypted databases are readable - they all return error 26, indicating that the password is wrong, but I am using the same password that…
Michael
  • 9,060
  • 14
  • 61
  • 123
0
votes
1 answer

Encryption of Sqlite database

I have a question about encryption of a Sqlite database. I integrated sqlcipher library into my iOS Application to decrypt a sqlite database. Now, how can I encrypt an existing sql database (plaintext). Can you give me all steps that I need to…
Safari
  • 11,437
  • 24
  • 91
  • 191
0
votes
1 answer

MVVMCross + SQLCipher = impossible?

I'm a beginner in developing iOS apps with Xamarin and MVVMCross. MVVMCross fits perfectly on top of the Xamarin developing platform and its features are outstanding! I've watched several of the MVVMCross N=x tutorial videos on youtube, what helps…
FunThom
  • 41
  • 4
0
votes
1 answer

SQLCipher + FMDB performence is poor on iOS device

I used SQLCipher to encrypt sqlite database and used FMDB for performing sqlite operation on encrypted database by using [FMDB setKey:] call. My application work slowly when I used SQLCipher with FMDB on encrypted database. If I used only FMDB on…
JKMania
  • 239
  • 1
  • 6
  • 17
0
votes
0 answers

Qt - Error in compiling source for windows

I'm trying to compile qt with sqlcipher. But I am getting an error in the command make . make Error: Anyone have any idea how to solve the error?
user628298
  • 287
  • 2
  • 14
0
votes
1 answer

SQLCipher join two database tables

I successfully attached DB to another DB using SQLCipher like this: ATTACH DATABASE '/storage/emulated/0/Android/data/testApp/files/dbTest1.s3db' AS dbTest1 KEY 'Password'; I am not getting any error. When I try to use this query: SELECT column1,…
0
votes
0 answers

sqlcipher ./configuration Windows

How can I compile Sqlcipher on windows? I'm trying this: Git Clone sqlcipher C:\sqlcipher Install MINGW32 C:\MINGW32 Install msys C:\MINGW32\msys\1.0 Install tcltk-8.4.1-1 C:\MINGW32\bin tclsh84 to tclsh.exe Install Win32OpenSSL-1_0_1f…
user628298
  • 287
  • 2
  • 14
0
votes
1 answer

xcode encrypt sqlite or plist

Hi, I created an iOS book and dictionary application. I used SQLITE database for this Apps, but problem is people can extract ipa's file and can use my database file. Is it possible to encrypt SQLITE or PLIST data. Or is there any other solution for…
user3024320
0
votes
1 answer

SQLCipher, encrypted-core-data and iOS - are two .sqlite-files normal?

I'm using SQLCipher to encrypt my database as there's sensitive information. Everything seems to work, I'm just irritated because I've got two .sqlite-files right now: ~/Library/Application Support/MyData.sqlite ~/Library/Application…
swalkner
  • 16,679
  • 31
  • 123
  • 210
0
votes
1 answer

SQLCipher with Windows Phone 8 unable to encrypt a plain text database on device and then query it

Is anyone currently doing this on Windows Phone 8 with SqlCipher? I'm communicating with them on their GitHub board, but I'm down to the wire without a solution at this point - here's an example: public void Encrypt(string newpassword) { string…
jchristof
  • 2,794
  • 7
  • 32
  • 47
0
votes
1 answer

No armeabi folder

I´m trying to integrate SQLCipher with my android application. I´m getting the following error when running the app: java.lang.Unsatisfiedlinkerror Couln´t load stlport_shared: find library returned NULL The thing is i have already add to my…
0
votes
1 answer

SQLCipher for Android support for MIPS

Is there a MIPS port/binaries available for SQLCipher for Android? I could only find the libs (.so) for x86 and ARM. We are working on an android application that requires database encryption and targeted towards MIPS based devices among others. Any…
0
votes
1 answer

Android SqlCipher library error in openOrCreateDatabase method

I am trying to encrypt and decrypt databse in my application using SqlCipher library, but while doing decryption following exceptions are occurring..Encryption sometimes works fine. net.sqlcipher.database.SQLiteException: file is encrypted or is not…
0
votes
1 answer

How to use Proguard for obfuscating my android project with SQLCipher(with -obfuscate)?

I have an android project uses SQLCipher. I want to obfuscate it using proguard. It works When using -dontobfuscate. Otherwise I get the error: NoClassDefFoundError for sqlCipher. But I want to Obfuscate. My conf consists -dontobfuscate keyword now.…
Gamze Sezginoğlu
  • 181
  • 1
  • 1
  • 4