我的 Python 程式使用標準的 Python SQLite 資料庫(匯入 sqlite3)。一切正常,我想加密資料庫。我用使用 SQLCipher 3/4 的資料庫瀏覽器(sqlitebrowser.org)打開它,并使用密鑰(SQLCipher 版本 3)對其進行加密。我必須使用哪個庫來重用它的大部分內容?
我知道我需要匯入新的標準庫(SQLCipher)并使用代碼通過密鑰連接資料庫。如果可能的話,我不想重寫我的代碼。怎么做?
uj5u.com熱心網友回復:
在 Python 中管理加密的 SQLite 資料庫:
下載并安裝免費的DB Browser SQLite并使用 SQLCipher4 密鑰加密您的資料庫。
使用 . 安裝 Python 包以與 SQLCipher4 資料庫系結
pip install sqlcipher3。如果失敗,請自行構建并安裝包:下載 SQLCipher。
下載 SQLCipher3。
將“sqlite3.c”和“sqlite.h”從 SQLCipher 檔案夾復制到 SQLCipher3 檔案夾。
按照以下步驟構建 SQLCipher3 包。
使用
pip install path/to/sqlcipher3.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/514723.html
標籤:Pythonsqlitesqlcipherpysqlitepysqlcipher
上一篇:DataAdapter_RowUpdated事件的行更改不會反映在DataSet和DataTable中
下一篇:合并多行并放入HTML表格
