recherche

Maison  >  Questions et réponses  >  le corps du texte

iOS, cryptage de la base de données FMDB

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 ?

曾经蜡笔没有小新曾经蜡笔没有小新2813 Il y a quelques jours709

répondre à tous(2)je répondrai

  • 滿天的星座

    滿天的星座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?

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:33:22

    https://github.com/sqlcipher/sqlcipher
    Regardez l'intérieur READMEC'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

    répondre
    0
  • Annulerrépondre