Clear()
|
释放 SymmetricAlgorithm 类使用的所有资源。
(继承自 SymmetricAlgorithm)
|
CreateDecryptor()
|
用当前键和初始化向量 (IV) 创建对称 AES 解密器对象。
|
CreateDecryptor(Byte[], Byte[])
|
用指定的密钥和初始化向量 (IV) 创建对称 AES 解密器对象。
|
CreateEncryptor()
|
使用当前键和初始化向量 (IV) 创建对称 AES 加密器对象。
|
CreateEncryptor(Byte[], Byte[])
|
用指定的密钥和初始化向量 (IV) 创建对称 AES 加密器对象。
|
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)
|
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)
|
Equals(Object)
|
确定指定对象是否等于当前对象。
(继承自 Object)
|
GenerateIV()
|
生成用于 AES 算法的随机初始化向量 (IV)。
|
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)
|
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)
|
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)
|