Access資料庫檔案的加密原理是什麼

2025-01-27 09:30:26 字數 1295 閱讀 2617

1樓:網友

用access所建的資料庫,在庫檔案的位址00000042處開始的13個位元組是access庫的密碼位。如果乙個未加密的庫,這13個位元組原始資料依次為:86 fb 37 5d 44 9c fa c6 28 e6 13。

事實上,當你設定了密碼後,access就將你的密碼(請注意你所輸入的密碼是本文字元)的acsii碼與以上的13個位元組資料進行異或操作,因此,從庫檔案的位址00000042開始的13個位元組就變成了金鑰了。例如,如果你設定的密碼為abc,經過異或操作後,則從00000042處開始的13個位元組的資料變成了e7 99 8f 37 5d 44 9c fa c6 28 e6 13。乙個資料經過一次異或操作後,再一次經過同樣的異或操作就可還原了。

因此,對已經設定了密碼的access庫,只要將13個金鑰資料與原始的13個資料進行一次異或操作就可得到密碼了。

另外,access雖然可以輸入14位密碼,但只有前13位有效。

2樓:網友

你隨便找個寫access密碼讀取軟體的作者問問吧。

不是很複雜 以前看到過 現在找不到那個文章了。

access2007怎麼給資料庫加密

3樓:網友

方法步驟:2. 開啟後,點「檔案」--資訊」,在關於你這個資料庫的資訊頁面,有「用密碼進行加密」一項。

3. 點選這一項,彈出的就是設定密碼框了。

4. 確定後,以後開啟或連線該資料庫,都要使用你設定的密碼了。

4樓:一顆程式猿

點選檔案-資訊, 點選"使用密碼加密", 在彈出的對話方塊裡輸入兩次密碼就行了。

5樓:網友

access資料庫只有密碼層次的加密,沒有使用者名稱,如果需要使用者名稱,使用者名稱可為空或"admin"。

給資料庫加密之前,需要以獨佔方式將資料庫開啟,即:

1)先開啟access

2)檔案->開啟,在開啟視窗中選擇要開啟的資料庫檔案。

3)不要點選「開啟」按鈕,要點選其旁邊的下拉箭頭,在下拉選單中選擇「以獨佔方式開啟」。

4)之後就可以在「資料庫工具」中,選擇「使用者和許可權」->"使用者與組帳戶。"中設定密碼。

5)解密的時候,也需要以獨佔方式開啟資料庫。

6)再次開啟加密的資料庫時,會讓你提供使用者名稱和密碼。使用者名稱是"admin",密碼是什麼,只有你知道的!

6樓:網友

執行access程式,檔案-開啟-選擇資料庫,點獨佔方式開啟。

檔案-設定密碼。

mysql的資料庫檔案存在哪,mysql新建的資料庫檔案存在哪

存放在 c programdata mysql mysql server x.x data 下 x.x為你安裝的版本 安裝mysql的時候有兩個路徑 1 mysql的安裝檔案 2 mysql的資料存放檔案。不過大多數人在第一次安裝時都會選擇預設設定,這種情況下就不清楚存放路徑了 1 如果我們也找不到...

access中web資料庫和資料庫有什麼區別

看下面的回答都應該是不如你的意,他們應該是沒有去看那個版本的新建資料庫功能。綜合得到的知識,新建web資料庫是作為共享訪問資料庫的需要,而資料庫就是普通本地開發的資料庫。開發使用安裝在伺服器上的應該都沒有限制吧 不知道你想表達的是什麼,不過他們都是資料庫的一種,只不過每中資料庫的用途和功能不太一樣而...

為什麼oracle資料庫檔案匯入時不需要驗證密碼

一 密碼檔案 復作用 主制要進行dba許可權的bai 身份認證 dba使用者 du具有sysdba,sysoper許可權的zhi使用者被稱為dba使用者。預設情況下daosysdba角色中存在sys使用者,sysoper角色中存在system使用者 二 oracle的兩種認證方式 1.使用與作業系統...