資料庫加密,我這邊是直接把sqlcipher的sqlite3.h,sqlite3.c導入工程中做資料庫加密的,但是我這裡報沒有openssl。
不過我看官方給的教學裡面沒說需要加openSSL的。有知道怎麼解決的不?
滿天的星座2017-05-02 09:33:22
感謝樓上的回調,但是不是這樣的,這個問題我這邊自己找到解決辦法了。連結網址:http://www.jianshu.com/p/bd78...。但是現在碰到了一個問題,怎麼查看加密之後的資料庫,樓上知道不行。
世界只因有你2017-05-02 09:33:22
https://github.com/sqlcipher/sqlcipher
看著裡面的README
寫的很明確
You need to link against a OpenSSL's libcrypto
你需要的連結OpenSSL
的libcrypto
。
編譯範例
$ ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" \
LDFLAGS="-lcrypto"
$ make