I have been able to successfully encrypt decrypt multiple databases. But one such database always return with this exception whenever i try to do a getReadableDatabase(password) or getWritableDatabase(password). I can confirm that database has already been created in SDCard.
06-01 11:34:44.417: I/Database(2490): sqlite returned: error code = 26, msg = file is encrypted or is not a database
06-01 11:34:44.417: E/Database(2490): CREATE TABLE android_metadata failed
06-01 11:34:44.437: E/Database(2490): Failed to setLocale() when constructing, closing the database
06-01 11:34:44.437: E/Database(2490): net.sqlcipher.database.SQLiteException: file is encrypted or is not a database