RSAEncryptionPadding 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定要用于 RSA 加密或解密操作的填充模式和参数。
public ref class RSAEncryptionPadding sealed : IEquatable<System::Security::Cryptography::RSAEncryptionPadding ^>
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class RSAEncryptionPadding : IEquatable<System.Security.Cryptography.RSAEncryptionPadding>
public sealed class RSAEncryptionPadding : IEquatable<System.Security.Cryptography.RSAEncryptionPadding>
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type RSAEncryptionPadding = class
interface IEquatable<RSAEncryptionPadding>
type RSAEncryptionPadding = class
interface IEquatable<RSAEncryptionPadding>
Public NotInheritable Class RSAEncryptionPadding
Implements IEquatable(Of RSAEncryptionPadding)
- 继承
-
RSAEncryptionPadding
- 属性
- 实现
属性
Mode |
获取此 RSAEncryptionPadding 实例所表示的填充模式。 |
OaepHashAlgorithm |
获取与 Oaep 填充模式结合使用的哈希算法。 |
OaepSHA1 |
获取一个对象,该对象表示最优非对称加密填充 (OAEP) 加密标准(包含 SHA1 哈希算法)。 |
OaepSHA256 |
获取一个表示使用 SHA256 哈希算法的最优非对称加密填充 (OAEP) 加密标准的对象。 |
OaepSHA3_256 |
Oaep 使用 SHA3-256 哈希算法的 模式。 |
OaepSHA3_384 |
Oaep 使用 SHA3-384 哈希算法的 模式。 |
OaepSHA3_512 |
Oaep 使用 SHA3-512 哈希算法的 模式。 |
OaepSHA384 |
获取一个表示使用 SHA-384 哈希算法的最优非对称加密填充 (OAEP) 加密标准的对象。 |
OaepSHA512 |
获取一个表示使用 SHA512 哈希算法的最优非对称加密填充 (OAEP) 加密标准的对象。 |
Pkcs1 |
获取一个表示 PKCS #1 加密标准的对象。 |
方法
CreateOaep(HashAlgorithmName) |
创建一个新的 RSAEncryptionPadding 实例,它的 Mode 是具有给定哈希算法的 Oaep。 |
Equals(Object) |
确定当前实例与指定对象是否相等。 |
Equals(RSAEncryptionPadding) |
确定当前实例是否与指定的 RSAEncryptionPadding 对象相等。 |
GetHashCode() |
返回此 RSAEncryptionPadding 对象的哈希代码。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回当前 RSAEncryptionPadding 实例的字符串表示形式。 |
运算符
Equality(RSAEncryptionPadding, RSAEncryptionPadding) |
指示所指定的两个 RSAEncryptionPadding 对象是否相等。 |
Inequality(RSAEncryptionPadding, RSAEncryptionPadding) |
指示两个指定的 RSAEncryptionPadding 对象是否不相等。 |