|
Clear()
|
釋放 SymmetricAlgorithm 類別所使用的所有資源。
(繼承來源 SymmetricAlgorithm)
|
|
CreateDecryptor()
|
建立一個對稱的 AES 解密物件,包含目前的金鑰與初始化向量(IV)。
|
|
CreateDecryptor(Byte[], Byte[])
|
建立一個對稱的 AES 解密物件,並具有指定的金鑰與初始化向量(IV)。
|
|
CreateEncryptor()
|
使用目前的金鑰與初始化向量()建立對稱的 AES 加密物件。IV
|
|
CreateEncryptor(Byte[], Byte[])
|
建立一個對稱的 AES 加密物件,並配備指定的金鑰與初始化向量(IV)。
|
|
DecryptCbc(Byte[], Byte[], PaddingMode)
|
透過指定的填充模式(CBC)解密資料。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
|
透過指定的填充模式(CBC)解密資料。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
|
將資料解密到指定的緩衝區,使用 CBC 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
|
透過CFB模式解密資料,並依照指定的填充模式和回饋大小進行解密。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
|
透過CFB模式解密資料,並依照指定的填充模式和回饋大小進行解密。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
將資料解密到指定的緩衝區,使用CFB模式,並使用指定的填充模式和回饋大小。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptEcb(Byte[], PaddingMode)
|
透過ECB模式及指定的填充模式解密資料。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)
|
透過ECB模式及指定的填充模式解密資料。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
|
將資料解密到指定的緩衝區,使用 ECB 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
DecryptKeyWrapPadded(Byte[])
|
解封使用 IETF RFC 5649 AES 金鑰包裝帶填充演算法所包裝的密鑰。
(繼承來源 Aes)
|
|
DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)
|
解封使用 IETF RFC 5649 AES 金鑰包裝帶填充演算法所包裝的密鑰。
(繼承來源 Aes)
|
|
DecryptKeyWrapPadded(ReadOnlySpan<Byte>)
|
解封使用 IETF RFC 5649 AES 金鑰包裝帶填充演算法所包裝的密鑰。
(繼承來源 Aes)
|
|
DecryptKeyWrapPaddedCore(ReadOnlySpan<Byte>, Span<Byte>)
|
解封使用 IETF RFC 5649 AES 金鑰包裝帶填充演算法所包裝的密鑰。
(繼承來源 Aes)
|
|
Dispose()
|
釋放目前類別實例 SymmetricAlgorithm 所使用的所有資源。
(繼承來源 SymmetricAlgorithm)
|
|
Dispose(Boolean)
|
釋放 未管理的資源, SymmetricAlgorithm 並可選擇性地釋放受管理資源。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptCbc(Byte[], Byte[], PaddingMode)
|
以 CBC 模式並指定填充模式加密資料。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
|
以 CBC 模式並指定填充模式加密資料。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
|
將資料加密到指定的緩衝區,使用 CBC 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptCfb(Byte[], Byte[], PaddingMode, Int32)
|
使用CFB模式加密資料,並配合指定的填充模式與回饋大小。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
|
使用CFB模式加密資料,並配合指定的填充模式與回饋大小。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
將資料加密到指定的緩衝區,使用 CFB 模式,並符合指定的填充模式與反饋大小。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptEcb(Byte[], PaddingMode)
|
以ECB模式加密資料,並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)
|
以ECB模式加密資料,並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
|
將資料加密到指定的緩衝區,使用 ECB 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
EncryptKeyWrapPadded(Byte[])
|
使用 IETF RFC 5649 AES 金鑰包裝演算法(含填充)包裝金鑰。
(繼承來源 Aes)
|
|
EncryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)
|
使用 IETF RFC 5649 AES 金鑰包裝演算法(含填充)包裝金鑰,並將結果寫入指定的緩衝區。
(繼承來源 Aes)
|
|
EncryptKeyWrapPadded(ReadOnlySpan<Byte>)
|
使用 IETF RFC 5649 AES 金鑰包裝演算法(含填充)包裝金鑰。
(繼承來源 Aes)
|
|
EncryptKeyWrapPaddedCore(ReadOnlySpan<Byte>, Span<Byte>)
|
使用 IETF RFC 5649 AES 金鑰包裝演算法(含填充)包裝金鑰,並將結果寫入指定的緩衝區。
(繼承來源 Aes)
|
|
Equals(Object)
|
判斷指定的物件是否等於目前的物件。
(繼承來源 Object)
|
|
GenerateIV()
|
產生一個隨機初始化向量(IV),用於 AES 演算法。
|
|
GenerateKey()
|
產生一個隨機金鑰用於 AES 演算法。
|
|
GetCiphertextLengthCbc(Int32, PaddingMode)
|
取得密文在特定填充模式下的長度,以及在 CBC 模式下的明文長度。
(繼承來源 SymmetricAlgorithm)
|
|
GetCiphertextLengthCfb(Int32, PaddingMode, Int32)
|
取得密文在特定填充模式下的長度,以及在 CFB 模式下的明文長度。
(繼承來源 SymmetricAlgorithm)
|
|
GetCiphertextLengthEcb(Int32, PaddingMode)
|
取得密文在特定填充模式下的長度,以及在 ECB 模式下的明文長度。
(繼承來源 SymmetricAlgorithm)
|
|
GetHashCode()
|
做為預設哈希函式。
(繼承來源 Object)
|
|
GetType()
|
取得目前實例的 Type。
(繼承來源 Object)
|
|
MemberwiseClone()
|
建立目前 Object的淺層複本。
(繼承來源 Object)
|
|
SetKey(ReadOnlySpan<Byte>)
|
設定此實例的金鑰。
(繼承來源 SymmetricAlgorithm)
|
|
SetKeyCore(ReadOnlySpan<Byte>)
|
設定此實例的金鑰。
(繼承來源 SymmetricAlgorithm)
|
|
ToString()
|
傳回表示目前 物件的字串。
(繼承來源 Object)
|
|
TryDecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode)
|
嘗試將資料解密到指定的緩衝區,使用 CBC 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
當在派生類別中被覆寫時,會嘗試將資料解密到指定的緩衝區,使用 CBC 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryDecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32)
|
嘗試將資料解密到指定的緩衝區,使用指定的填充模式與反饋大小的 CFB 模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)
|
當在派生類別中覆寫時,嘗試將資料解密到指定的緩衝區,使用指定的填充模式與反饋大小的 CFB 模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryDecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
嘗試將資料解密到指定的緩衝區,使用 ECB 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
當在派生類別中覆寫時,會嘗試將資料解密到指定的緩衝區,使用 ECB 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryDecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>, Int32)
|
嘗試解封使用 IETF RFC 5649 AES 金鑰包裝與填充演算法所包裝的金鑰。
(繼承來源 Aes)
|
|
TryEncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode)
|
嘗試將資料加密到指定的緩衝區,使用 CBC 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
當在派生類別中覆寫時,會嘗試將資料加密到指定的緩衝區,使用 CBC 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryEncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32)
|
嘗試將資料加密到指定的緩衝區,使用指定的填充模式與反饋大小的 CFB 模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)
|
當在派生類別中覆寫時,嘗試將資料加密到指定的緩衝區,使用 CFB 模式,並搭配指定的填充模式和反饋大小。
(繼承來源 SymmetricAlgorithm)
|
|
TryEncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
嘗試將資料加密到指定的緩衝區,使用 ECB 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
|
當在派生類別中覆寫時,會嘗試將資料加密到指定的緩衝區,使用 ECB 模式並搭配指定的填充模式。
(繼承來源 SymmetricAlgorithm)
|
|
ValidKeySize(Int32)
|
判斷指定金鑰大小是否適用於目前演算法。
(繼承來源 SymmetricAlgorithm)
|