RSAEncryptionPadding RSAEncryptionPadding RSAEncryptionPadding RSAEncryptionPadding Class

定義

RSA 暗号化または復号化の操作で使用されるパディング モードおよびパラメーターを指定します。Specifies the padding mode and parameters to use with RSA encryption or decryption operations.

public ref class RSAEncryptionPadding sealed : IEquatable<System::Security::Cryptography::RSAEncryptionPadding ^>
public sealed class RSAEncryptionPadding : IEquatable<System.Security.Cryptography.RSAEncryptionPadding>
type RSAEncryptionPadding = class
    interface IEquatable<RSAEncryptionPadding>
Public NotInheritable Class RSAEncryptionPadding
Implements IEquatable(Of RSAEncryptionPadding)
継承
RSAEncryptionPaddingRSAEncryptionPaddingRSAEncryptionPaddingRSAEncryptionPadding
実装

プロパティ

Mode Mode Mode Mode

この RSAEncryptionPadding インスタンスで表されているパディング モードを取得します。Gets the padding mode represented by this RSAEncryptionPadding instance.

OaepHashAlgorithm OaepHashAlgorithm OaepHashAlgorithm OaepHashAlgorithm

Oaep パディング モードと組み合わせて使用するハッシュ アルゴリズムを取得します。Gets the hash algorithm used in conjunction with the Oaep padding mode. Mode プロパティの値が Oaep でない場合、Namenull です。If the value of the Mode property is not Oaep, Name is null.

OaepSHA1 OaepSHA1 OaepSHA1 OaepSHA1

SHA1 ハッシュ アルゴリズムを含む OAEP (Optimal Asymmetric Encryption Padding) 暗号化標準を表すオブジェクトを取得します。Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA1 hash algorithm.

OaepSHA256 OaepSHA256 OaepSHA256 OaepSHA256

SHA256 ハッシュ アルゴリズムを含む OAEP (Optimal Asymmetric Encryption Padding) 暗号化標準を表すオブジェクトを取得します。Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA256 hash algorithm.

OaepSHA384 OaepSHA384 OaepSHA384 OaepSHA384

SHA-384 ハッシュ アルゴリズムを含む OAEP (Optimal Asymmetric Encryption Padding) 暗号化標準を表すオブジェクトを取得します。Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA-384 hash algorithm.

OaepSHA512 OaepSHA512 OaepSHA512 OaepSHA512

SHA512 ハッシュ アルゴリズムを含む OAEP (Optimal Asymmetric Encryption Padding) 暗号化標準を表すオブジェクトを取得します。Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA512 hash algorithm.

Pkcs1 Pkcs1 Pkcs1 Pkcs1

PKCS #1 暗号化標準を表すオブジェクトを取得します。Gets an object that represents the PKCS #1 encryption standard.

メソッド

CreateOaep(HashAlgorithmName) CreateOaep(HashAlgorithmName) CreateOaep(HashAlgorithmName) CreateOaep(HashAlgorithmName)

Mode が指定されたハッシュ アルゴリズムで Oaep された、新しい RSAEncryptionPadding インスタンスを作成します。Creates a new RSAEncryptionPadding instance whose Mode is Oaep with the given hash algorithm.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

現在のインスタンスが、指定したオブジェクトと等しいかどうかを判断します。Determines whether the current instance is equal to the specified object.

Equals(RSAEncryptionPadding) Equals(RSAEncryptionPadding) Equals(RSAEncryptionPadding) Equals(RSAEncryptionPadding)

現在の RSAEncryptionPadding インスタンスが、指定したオブジェクトと等しいかどうかを判断します。Determines whether the current instance is equal to the specified RSAEncryptionPadding object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この RSAEncryptionPadding オブジェクトのハッシュ コードを返します。Returns the hash code of this RSAEncryptionPadding object.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在の RSAEncryptionPadding インスタンスの文字列表現を返します。Returns the string representation of the current RSAEncryptionPadding instance.

演算子

Equality(RSAEncryptionPadding, RSAEncryptionPadding) Equality(RSAEncryptionPadding, RSAEncryptionPadding) Equality(RSAEncryptionPadding, RSAEncryptionPadding) Equality(RSAEncryptionPadding, RSAEncryptionPadding)

2 つの指定された RSAEncryptionPadding オブジェクトが等しいかどうかを示します。Indicates whether two specified RSAEncryptionPadding objects are equal.

Inequality(RSAEncryptionPadding, RSAEncryptionPadding) Inequality(RSAEncryptionPadding, RSAEncryptionPadding) Inequality(RSAEncryptionPadding, RSAEncryptionPadding) Inequality(RSAEncryptionPadding, RSAEncryptionPadding)

指定した 2 つの RSAEncryptionPadding オブジェクトが等しくないかどうかを示します。Indicates whether two specified RSAEncryptionPadding objects are unequal.

適用対象