RSAEncryptionPadding 类

定义

指定要用于 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 对象是否不相等。

适用于