Any known incompatibility between Android SQLCipher 3.5.6 and OSX SQLCipher 3.4.2?


#1

Are databases encrypted on Android with SQLCipher 3.5.6 compatible with SQLCipher 3.4.2 on OSX?

Asking because we have a user (of DB Browser for SQLite) reporting that it’s not working for them:

The users’ apps were apparently updated to net.zetetic:android-database-sqlcipher:3.5.6@aar, and now DB Browser for SQLite isn’t able to decrypt the databases.

Not completely sure how to investigate this. Suggestions welcome. :smile:


#2

Hi @justinclift - one possibility is that they were using a much older version of SQLCipher (1.x or 2.x) that had different default settings. I’ve added a few questions to the gituhub issue to see if that is the case. Its possible that something else is going wrong, but the base versions of SQLCipher within the same major version number i.e. 3.x.x should all be compatible with default settings.


#3

Fantastic! Thanks @sjlombardo. :smile: