Share via


RSA.Decrypt Yöntem

Tanım

Aşırı Yüklemeler

Decrypt(Byte[], RSAEncryptionPadding)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer.

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer.

Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer.

Decrypt(Byte[], RSAEncryptionPadding)

Kaynak:
RSA.cs
Kaynak:
RSA.cs
Kaynak:
RSA.cs

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer.

public:
 virtual cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
 abstract cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Decrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Decrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()

Parametreler

data
Byte[]

Şifresi çözülecek veriler.

padding
RSAEncryptionPadding

Doldurma modu.

Döndürülenler

Byte[]

Şifresi çözülen veriler.

Özel durumlar

data veya padding şeklindedir null.

Türetilmiş bir sınıf bu yöntemi geçersiz kılmalıdır.

padding bilinmiyor veya bu uygulama tarafından desteklenmiyor.

-veya-

uzunluğu data için KeySizebayt sayısına eşit değildir.

-veya-

Bu örnek yalnızca bir ortak anahtarı temsil eder.

-veya-

Şifre çözme işlemi başarısız oldu.

Ayrıca bkz.

Şunlara uygulanır

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Kaynak:
RSA.cs
Kaynak:
RSA.cs
Kaynak:
RSA.cs

Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer.

public:
 cli::array <System::Byte> ^ Decrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Decrypt (ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Decrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()

Parametreler

data
ReadOnlySpan<Byte>

Şifresi çözülecek veriler.

padding
RSAEncryptionPadding

Doldurma modu.

Döndürülenler

Byte[]

Şifresi çözülen veriler.

Özel durumlar

padding, null değeridir.

padding bilinmiyor veya bu uygulama tarafından desteklenmiyor.

-veya-

Şifre çözme işlemi başarısız oldu.

Şunlara uygulanır

Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Kaynak:
RSA.cs
Kaynak:
RSA.cs
Kaynak:
RSA.cs

Belirtilen doldurma modunu kullanarak giriş verilerinin şifresini çözer.

public:
 int Decrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Decrypt (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Decrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer

Parametreler

data
ReadOnlySpan<Byte>

Şifresi çözülecek veriler.

destination
Span<Byte>

Şifresi çözülen verileri almak için arabellek.

padding
RSAEncryptionPadding

Doldurma modu.

Döndürülenler

öğesine yazılan destinationtoplam bayt sayısı.

Özel durumlar

padding, null değeridir.

içindeki destination arabellek, şifresi çözülen verileri tutamayacak kadar küçük.

padding bilinmiyor veya bu uygulama tarafından desteklenmiyor.

-veya-

Şifre çözme işlemi başarısız oldu.

Şunlara uygulanır