DES 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示資料加密標準 (DES) 演算法的基底類別,所有 DES 實作都必須衍生自此類別。
public ref class DES abstract : System::Security::Cryptography::SymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class DES : System.Security.Cryptography.SymmetricAlgorithm
public abstract class DES : System.Security.Cryptography.SymmetricAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DES : System.Security.Cryptography.SymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type DES = class
inherit SymmetricAlgorithm
type DES = class
inherit SymmetricAlgorithm
[<System.Runtime.InteropServices.ComVisible(true)>]
type DES = class
inherit SymmetricAlgorithm
Public MustInherit Class DES
Inherits SymmetricAlgorithm
- 繼承
- 衍生
- 屬性
備註
此演演算法支援64位的金鑰長度。
注意
有先進加密標準 (Advanced Encryption Standard,AES) 這個較新的對稱加密演算法可供使用。 請考慮使用 Aes 類別,而不是類別 DES 。 僅用於 DES 與舊版應用程式和數據的相容性。
建構函式
DES() |
初始化 DES 類別的新執行個體。 |
欄位
BlockSizeValue |
表示密碼編譯作業的區塊大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
FeedbackSizeValue |
表示密碼編譯作業的回饋大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
IVValue |
表示對稱演算法的初始化向量 (IV)。 (繼承來源 SymmetricAlgorithm) |
KeySizeValue |
表示對稱演算法使用之祕密金鑰的大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
KeyValue |
表示對稱演算法的祕密金鑰。 (繼承來源 SymmetricAlgorithm) |
LegalBlockSizesValue |
指定對稱演算法所支援的區塊大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
LegalKeySizesValue |
指定對稱演算法所支援的金鑰大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
ModeValue |
表示對稱演算法中使用的密碼模式。 (繼承來源 SymmetricAlgorithm) |
PaddingValue |
表示對稱演算法中使用的填補模式。 (繼承來源 SymmetricAlgorithm) |
屬性
BlockSize |
取得或設定密碼編譯作業的區塊大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
FeedbackSize |
取得或設定加密回饋 (CFB) 和輸出回饋 (OFB) 加密模式之密碼編譯作業的回饋大小 (以位元為單位)。 (繼承來源 SymmetricAlgorithm) |
IV |
取得或設定對稱演算法的初始化向量 (IV)。 (繼承來源 SymmetricAlgorithm) |
Key |
取得或設定資料加密標準 (DES) 演算法的祕密金鑰。 |
KeySize |
取得或設定對稱演算法使用之秘密金鑰的大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
LegalBlockSizes |
取得對稱演算法所支援的區塊大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
LegalKeySizes |
取得對稱演算法所支援的金鑰大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
Mode |
取得或設定對稱演算法的作業模式。 (繼承來源 SymmetricAlgorithm) |
Padding |
取得或設定對稱演算法中使用的填補模式。 (繼承來源 SymmetricAlgorithm) |
方法
明確介面實作
IDisposable.Dispose() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 釋放 SymmetricAlgorithm 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (繼承來源 SymmetricAlgorithm) |
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應