Package Details: libqsqlcipher 5.15.9-1

Git Clone URL: https://aur.archlinux.org/libqsqlcipher.git (read-only, click to copy)
Package Base: libqsqlcipher
Description: Qt5 sqldriver plugin for SQLCipher
Upstream URL: https://github.com/sjemens/qsqlcipher-qt5
Licenses: LGPL3
Submitter: rhayader
Maintainer: rhayader
Last Packager: rhayader
Votes: 3
Popularity: 0.000000
First Submitted: 2017-06-13 17:44 (UTC)
Last Updated: 2023-04-20 20:53 (UTC)

Latest Comments

rhayader commented on 2018-12-10 08:56 (UTC) (edited on 2018-12-10 08:57 (UTC) by rhayader)

@HarveyK The incompatibility is in the sqlcipher library and has nothing to do with Qt. All you need to do after opening the database is first set the key as usual with 'PRAGMA key="your_key_here";' and then enter 'PRAGMA cipher_migrate;' to convert the database to 4.0.0 format. This needs to be done only once

HarveyK commented on 2018-12-09 19:47 (UTC)

Looks like version 5.11.2-1 of libqsqlcipher is incompatible with sqlcipher 4.0.

After upgrading sqlcipher from 3.4.2-1 to 4.0.0-1, OpenMittsu (an unofficial Threema desktop client which uses libqsqlcipher for encryption) is unable to open exisisting databases and fails with "Invalid Password" even when the correct one is provided.