Clear()
|
释放 SymmetricAlgorithm 类使用的所有资源。
(继承自 SymmetricAlgorithm)
|
Create()
|
创建加密对象的实例以执行数据加密标准 (DES) 算法。
|
Create(String)
|
已过时.
创建加密对象的实例以执行数据加密标准 (DES) 算法的指定实现。
|
CreateDecryptor()
|
用当前的 Key 属性和初始化向量 (IV) 创建对称解密器对象。
(继承自 SymmetricAlgorithm)
|
CreateDecryptor(Byte[], Byte[])
|
当在派生类中重写时,用指定的 Key 属性和初始化向量 (IV) 创建对称解密器对象。
(继承自 SymmetricAlgorithm)
|
CreateEncryptor()
|
用当前的 Key 属性和初始化向量 (IV) 创建对称加密器对象。
(继承自 SymmetricAlgorithm)
|
CreateEncryptor(Byte[], Byte[])
|
当在派生类中重写时,用指定的 Key 属性和初始化向量 (IV) 创建对称加密器对象。
(继承自 SymmetricAlgorithm)
|
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()
|
当在派生类中重写时,生成用于该算法的随机初始化向量 (IV)。
(继承自 SymmetricAlgorithm)
|
GenerateKey()
|
当在派生类中重写时,生成用于该算法的随机密钥 (Key)。
(继承自 SymmetricAlgorithm)
|
GetCiphertextLengthCbc(Int32, PaddingMode)
|
获取在 CBC 模式下具有给定填充模式和纯文本长度的密码文本的长度。
(继承自 SymmetricAlgorithm)
|
GetCiphertextLengthCfb(Int32, PaddingMode, Int32)
|
获取在 CFB 模式下具有给定填充模式和纯文本长度的密码文本的长度。
(继承自 SymmetricAlgorithm)
|
GetCiphertextLengthEcb(Int32, PaddingMode)
|
获取在 ECB 模式下具有给定填充模式和纯文本长度的密码文本的长度。
(继承自 SymmetricAlgorithm)
|
GetHashCode()
|
作为默认哈希函数。
(继承自 Object)
|
GetType()
|
获取当前实例的 Type。
(继承自 Object)
|
IsSemiWeakKey(Byte[])
|
确定指定的密钥是否为半弱密钥。
|
IsWeakKey(Byte[])
|
确定指定的密钥是否为弱密钥。
|
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)
|