文章編號: 290112 - 上次校閱: 2006年7月27日 - 版次: 4.1

在 Office 2003 和 Office 2002 中的加密檔案內容中的變更

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文將告訴您,在 Microsoft Office 2003 和 Microsoft Office XP 中加密檔案內容中的變更。較早版本的 Office 有不加密檔案內容。辦公室使用支援的演算法來加密檔案內容。本文 < 其他相關資訊 > 一節提供有關 Office 中的加密的一般資訊。

其他相關資訊

加密或密碼編譯,是允許的表單中儲存資訊的技術只有獲得授權的人員了解並使用它。如果未經授權的人檢視此資訊,此人只能看到亂碼的字元和符號的序列。

一個加密的系統用來將預存處於無法讀取的狀態到可讀取的表單 (解密),例如文字或圖片的資訊翻譯。

編碼器或所使用的加密演算法的一個類型被稱為資料流編碼器。資料流編碼器會使用裝置,稱為位元資料流產生器來產生的二進位數字資料流。這個資料流的位元稱為 「 密碼編譯的位元串流。密碼編譯的位元流會與純文字,以產生密碼文字相結合。該演算法可用於結合密碼編譯位元資料流與密碼文字,以產生純文字的反向。

辦公室使用 RC4 資料流破解密碼的金鑰。RC4 是資料流加密對稱式金鑰演算法,已由雷根具有開發 1987年中。

RC4 使用變數的金鑰長度,從 1 到 256 個位元組來初始化 256 位元組狀態表。狀態表用供後續產生的虛擬隨機位元組並再供產生虛擬隨機資料流。在 [狀態] 表格中的每個項目被交換至少一次。

因為過去的匯出限制 RC4 金鑰通常限制為 40 位元但有時被使用為 128 位元金鑰。RC4 是能夠使用之間 1 到 2048年位元的金鑰。RC4 用於許多商業軟體套件。

如何加密 Office 文件

  1. 開啟文件,然後按一下 [工具] 功能表上的 [選項]
  2. 按一下 [安全性] 索引標籤,然後按一下 [進階]。
  3. 選取加密類型,然後按一下 [確定]
  4. 要開啟 [密碼] 方塊中中, 鍵入密碼,然後按一下 [確定]
  5. 在 [確認密碼] 對話方塊中再次輸入您的密碼,然後按一下 [確定]
附註文件將 直到保護文件以密碼加密。

此外,[加密] 對話方塊會顯示包括那些從作業系統、 Microsoft Internet Explorer 及那些與協力廠商程式一起安裝在電腦可用的所有加密類型。因此,您可能必須部份加密類型 [加密] 對話方塊中所列出的本文中未記載。

加密類型您可能會看到的列在 Office 中

Microsoft Office 97/Microsoft Office 2000 相容的加密

Word 2003 和 Word 2002 預設的加密方法是 Office 97/Office 2000 相容的加密方法。這是 Microsoft Word 97 和 Microsoft Word 2000 支援的 Office 專屬加密。將 Office 97/Office 2000 相容 CryptoAPI 方法從 Microsoft Internet Explorer 的專屬前置繼續預設密碼演算法,以確保回溯相容性及國際的文件的可攜性。

Office 97/Office 2000 相容的加密方法金鑰長度: 不支援變更金鑰長度,所以此控制項沒有並沒有數字會顯示。

弱式加密 (XOR)

此方法等於 Office 4 較早版本的 Word 和 Excel 所支援的且,仍在 Office 2000 時使用系統地區設定是法國 x XOR 加密演算法。這是較快速、 簡單的演算法,但它並未提供最佳的安全性。

低度加密 (XOR) 金鑰長度: 不支援變更金鑰長度,所以此控制項沒有並沒有數字會顯示。

Microsoft 基本密碼編譯提供者

Microsoft 基本密碼編譯提供者是初始密碼編譯服務提供者 (CSP)。它是一般用途的提供者支援數位簽章及資料加密。這個提供者是隨附於 Microsoft Windows NT、 Microsoft Windows 2000、 Microsoft Windows 95 及 Microsoft Windows 98 作業系統。它也是隨附於 Internet Explorer 3.0 或更新版本。

金鑰長度: 40-56 (預設值 40)

Microsoft 基底 DSS 與 Diffie-Hellman 密碼編譯提供者

Microsoft 基底 DSS 和 Diffie-Hellman 密碼編譯提供者支援 Diffie-Hellman (D-H) 金鑰交換 (一個 40 位元資料加密標準衍生物)、 安全雜湊演算法 (SHA) 雜湊的數位簽章標準 (DSS) 資料簽章,以及 DSS 簽章驗證。Microsoft 基底 DSS 和 Diffie-Hellman 密碼編譯提供者可以匯出到其他國家,而是隨附於 Windows 95、 Windows 98、 Windows NT 和 Windows 2000 作業系統。

金鑰長度: 40-56 (預設值 40)

Microsoft 增強 DSS 與 Diffie-Hellman SChannel 密碼編譯提供者

Microsoft DSS 和 Diffie-Hellman SChannel 密碼編譯提供者支援雜湊,DSS 資料簽章、 產生 Diffie-Hellman (D-H) 金鑰交換 D H 金鑰和匯出 D H 金鑰。這個密碼編譯服務提供者支援金鑰衍生的 SSL3 和 TLS1 通訊協定。它可以匯出到其他國家/地區,而且是隨附於 Windows 2000 和更新版本。

金鑰長度: 40-128 (預設值 40)

Microsoft DSS 密碼編譯提供者

Microsoft DSS 密碼編譯提供者支援雜湊資料簽章,和簽章驗證,方法是使用安全雜湊演算法 (SHA) 和數位簽章標準 (DSS) 演算法。Microsoft DSS 密碼編譯提供者可以匯出北美以外,而是隨附於 Windows 95、 Windows 98、 Windows NT 和 Windows 2000 作業系統。

金鑰長度: 40-56 (預設值 40)

Microsoft 增強型密碼編譯提供者

密碼 Microsoft 增強型編譯提供者,這稱為 「 增強型提供者,可支援密碼 Microsoft 基底編譯提供者,這稱為基底提供者以相同的功能。增強型提供者支援透過較長的金鑰與額外的演算法更強固的安全性。

金鑰長度: 40-128 (預設值 128)

Microsoft 增強式密碼編譯提供者

Microsoft 增強式密碼編譯提供者隨即出現在美國和加拿大 Windows 2000 及更新版本。在可用情況下,被使用為預設 RSA 完全密碼編譯服務提供者。它支援的密碼 Microsoft 增強型編譯提供者的所有演算法,以及完全相同的金鑰長度。為符合回溯相容性它會使用相同的預設金鑰長度為 Microsoft 基本密碼編譯提供者。

金鑰長度: 40-128 (預設值 128)

名詞解釋

編碼器: 用來加密和解密的密碼編譯演算法。

加密: 用來進行資料沒有解密金鑰的情況下無法讀取檔案或資料封包內容緊急起飛攔截的方法。

40 位元的加密: 加密的 A 中度層級。使用 40 位元金鑰來緊急起飛攔截檔案或資料的封包,以使其沒有解密金鑰的情況下無法讀取該資料的內容。

128 位元的加密: A 高層級的加密。使用 128 位元金鑰來緊急起飛攔截檔案或資料的封包,以使其沒有解密金鑰的情況下無法讀取該資料的內容。

RC4: Ron 的程式碼 # 4 或具有。

XOR: [XOR 函式也稱為是獨占 OR 函式。獨占 OR 表示 A 或 B,但不可同時擁有兩者。比方說如果 A 是 true,而 B 是 false,然後 A XOR B 是 true。但如果同時 A 和 B 都成立,然後 A XOR B 為 false。

對稱式金鑰演算法: 使用相同金鑰來加密和解密的演算法。

資料流編碼器: 一次加密資料 1 個位元組的演算法。

狀態表: 初始化從 1 到 256 個位元組的表格。在資料表中的位元組用後續的層代的 Pseudo-Random 位元組。Pseudo-Random 就會產生的資料流是 XORed 使用純文字,讓密碼文字。

Pseudo-Random 數字: 電腦通常不能產生真正隨機數字,但是經常將電腦用來產生亂數序列。這些虛擬隨機數字由一些演算法所產生的但所有的實際用途它們出現是實際隨機。

這篇文章中的資訊適用於:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Office PowerPoint 2003
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard Edition
關鍵字:?
kbmt kbsecurity kbinfo KB290112 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:290112? (http://support.microsoft.com/kb/290112/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。