Rijndael 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.
代表所有對稱加密演算法實作 Rijndael 必須繼承的基底類別。
public ref class Rijndael abstract : 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
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
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}")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
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.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.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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}")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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-相容)。
Important
該 Rijndael 類別是該 Aes 演算法的前身。 你應該用演算法 Aes 而不是 Rijndael。 欲了解更多資訊,請參閱.NET安全部落格中的條目The Differences Between Rijndael and AES。
建構函式
| 名稱 | Description |
|---|---|
| Rijndael() |
已淘汰.
初始化 Rijndael 的新執行個體。 |
欄位
| 名稱 | Description |
|---|---|
| BlockSizeValue |
已淘汰.
代表密碼運算的區塊大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| FeedbackSizeValue |
已淘汰.
代表密碼運算的反饋大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| IVValue |
已淘汰.
代表對稱演算法的初始化向量(IV)。 (繼承來源 SymmetricAlgorithm) |
| KeySizeValue |
已淘汰.
代表對稱演算法所使用的秘密金鑰的大小(以位元為單位)。 (繼承來源 SymmetricAlgorithm) |
| KeyValue |
已淘汰.
代表對稱演算法的祕密金鑰。 (繼承來源 SymmetricAlgorithm) |
| LegalBlockSizesValue |
已淘汰.
指定對稱演算法所支援的區塊大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| LegalKeySizesValue |
已淘汰.
指定對稱演算法所支援的金鑰大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| ModeValue |
已淘汰.
代表對稱演算法中使用的密碼模式。 (繼承來源 SymmetricAlgorithm) |
| PaddingValue |
已淘汰.
代表對稱演算法中使用的填充模式。 (繼承來源 SymmetricAlgorithm) |
屬性
| 名稱 | Description |
|---|---|
| BlockSize |
已淘汰.
取得或設定密碼運算的區塊大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| FeedbackSize |
已淘汰.
取得或設定密碼反饋(CFB)與輸出反饋(OFB)密碼模式的反饋大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| IV |
已淘汰.
取得或設定對稱演算法的初始化向量(IV)。 (繼承來源 SymmetricAlgorithm) |
| Key |
已淘汰.
取得或設定對稱演算法的祕密金鑰。 (繼承來源 SymmetricAlgorithm) |
| KeySize |
已淘汰.
取得或設定對稱演算法所使用的秘密金鑰的大小(以位元為單位)。 (繼承來源 SymmetricAlgorithm) |
| LegalBlockSizes |
已淘汰.
取得對稱演算法所支援的區塊大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| LegalKeySizes |
已淘汰.
取得對稱演算法所支援的金鑰大小(位元)。 (繼承來源 SymmetricAlgorithm) |
| Mode |
已淘汰.
取得或設定對稱演算法的運作模式。 (繼承來源 SymmetricAlgorithm) |
| Padding |
已淘汰.
取得或設定對稱演算法中使用的填充模式。 (繼承來源 SymmetricAlgorithm) |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IDisposable.Dispose() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
已淘汰.
釋放 未管理的資源, SymmetricAlgorithm 並可選擇性地釋放受管理資源。 (繼承來源 SymmetricAlgorithm) |