SQLite 資料庫加密的一種解決方案

2021-05-21 20:22:50 字數 1212 閱讀 7286

sqlite3 *db;

sqlite3_stmt *stat;

char *zerrmsg = 0;

char temp[256], fileroot[256];

char buffer2[1024]="0";

sprintf(temp, _t("%s"), _t("utf.db"));

ccodingconv::gb2312_2_utf8(fileroot, 256, temp, 0);

sqlite3_open(fileroot, &db);

if (db == null)

sqlite3_key(db,"1q2w3e4r",8);

sqlite3_exec(db, "create table list (fliename varchar(128) unique, fzip text);", 0, 0, &zerrmsg);

sqlite3_prepare(db, "insert into list values ('

中文gb2312 編碼',?);", -1, &stat, 0);

strcpy(temp, "

測試資料utf-8 的支援情況");

SQLite 資料庫加密的一種解決方案

sqlite 是乙個非常小巧的跨平台嵌入式資料庫,它的資料庫以檔案的形式存放在本地磁碟上,但是在其開源的免費版中它卻缺少了乙個資料庫中幾乎是必備的功能,那就是對於資料庫的加密。sqlite 的資料庫檔案可以被任何的文字編輯工具開啟,從而獲取到其中的資料,這一點令很多開發者感到不安。但是其實 sqli...

SQLite 資料庫加密的一種解決方案

sqlite是乙個非常小巧的跨平台嵌入式資料庫,它的資料庫以檔案的形式存放在本地磁碟上,但是在其開源的免費版中它卻缺少了乙個資料庫中幾乎是 必備的功能,那就是對於資料庫的加密。sqlite的資料庫檔案可以被任何的文字編輯工具開啟,從而獲取到其中的資料,這一點令很多開發者感到不安。但是其實sqlite...

sqlite資料庫加密

sqlite3加密支援 sqlite3免費版並不支援加密,不過留有介面,有不少開源的加密實現,不過有的需要使用openssl配置略顯繁瑣,不過使用wxsqlite比較方便。wxsqlite3 wxsqlite3是wxwidgets的擴充套件元件,對sqlite3的c api進行了封裝,並且實現了加解...