Maison > Questions et réponses > le corps du texte
Cryptage de la base de données. J'ai directement importé sqlite3.h et sqlite3.c de sqlcipher dans le projet pour le cryptage de la base de données, mais aucun openssl n'est signalé ici.
Cependant, j'ai vu que le tutoriel officiel ne disait pas que vous deviez ajouter openSSL. Quelqu'un sait comment le résoudre ?
滿天的星座2017-05-02 09:33:22
Merci pour le rappel à l'étage, mais ce n'est pas le cas, j'ai moi-même trouvé une solution à ce problème. Adresse du lien : http://www.jianshu.com/p/bd78.... Mais maintenant, j'ai rencontré un problème. Comment afficher la base de données cryptée?
世界只因有你2017-05-02 09:33:22
https://github.com/sqlcipher/sqlcipher
Regardez l'intérieur README
C'est très clair
You need to link against a OpenSSL's libcrypto
Vous avez besoin du lien OpenSSL
de libcrypto
.
Exemple de compilation
$ ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" \
LDFLAGS="-lcrypto"
$ make