Rijndael 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.
表示 Rijndael 對稱加密 (Encryption) 演算法的所有實作 (Implementation) 必須繼承的來源基底類別。
public ref class Rijndael abstract : System::Security::Cryptography::SymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class Rijndael : System.Security.Cryptography.SymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Obsolete("The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.", DiagnosticId="SYSLIB0022", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public abstract class Rijndael : System.Security.Cryptography.SymmetricAlgorithm
[System.Obsolete("The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.", DiagnosticId="SYSLIB0022", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public abstract class Rijndael : System.Security.Cryptography.SymmetricAlgorithm
public abstract class Rijndael : System.Security.Cryptography.SymmetricAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Rijndael : System.Security.Cryptography.SymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type Rijndael = class
inherit SymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Obsolete("The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.", DiagnosticId="SYSLIB0022", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Rijndael = class
inherit SymmetricAlgorithm
[<System.Obsolete("The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.", DiagnosticId="SYSLIB0022", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Rijndael = class
inherit SymmetricAlgorithm
type Rijndael = class
inherit SymmetricAlgorithm
[<System.Runtime.InteropServices.ComVisible(true)>]
type Rijndael = class
inherit SymmetricAlgorithm
Public MustInherit Class Rijndael
Inherits SymmetricAlgorithm
- 繼承
- 衍生
- 屬性
備註
此演演算法支援 128、192 或 256 位的密鑰長度;預設為256位。 此演算法支援 128、192 或 256 位的區塊大小;預設為128位 (Aes相容) 。
重要
類別 Rijndael 是演算法的 Aes 前置任務。 您應該使用演算法, Aes 而不是 Rijndael。 如需詳細資訊,請參閱 .NET 安全性部落格中的 Rijndael 與 AES 之間的差異 專案。
建構函式
Rijndael() |
已淘汰.
初始化 Rijndael 的新執行個體。 |
欄位
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 |
已淘汰.
取得或設定對稱演算法的秘密金鑰。 (繼承來源 SymmetricAlgorithm) |
KeySize |
已淘汰.
取得或設定對稱演算法使用之秘密金鑰的大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
LegalBlockSizes |
已淘汰.
取得對稱演算法所支援的區塊大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
LegalKeySizes |
已淘汰.
取得對稱演算法所支援的金鑰大小,以位元為單位。 (繼承來源 SymmetricAlgorithm) |
Mode |
已淘汰.
取得或設定對稱演算法的作業模式。 (繼承來源 SymmetricAlgorithm) |
Padding |
已淘汰.
取得或設定對稱演算法中使用的填補模式。 (繼承來源 SymmetricAlgorithm) |
方法
明確介面實作
IDisposable.Dispose() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
已淘汰.
釋放 SymmetricAlgorithm 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (繼承來源 SymmetricAlgorithm) |