RSA.Encrypt Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Encrypt(Byte[], RSAEncryptionPadding) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurma modunu kullanarak giriş verilerini şifreler. |
| Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler. |
| Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler. |
Encrypt(Byte[], RSAEncryptionPadding)
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- 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ş verilerini şifreler.
public:
virtual cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
abstract cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Encrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Encrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Parametreler
- data
- Byte[]
Şifrelenmesi gereken veriler.
- padding
- RSAEncryptionPadding
Doldurma modu.
Döndürülenler
Şifrelenmiş 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 , ve seçili doldurmanın KeySize birleşimi için çok uzun.
-veya-
Şifreleme işlemi başarısız oldu.
Ayrıca bkz.
Şunlara uygulanır
Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler.
public:
cli::array <System::Byte> ^ Encrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Encrypt(ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Encrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Encrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()
Parametreler
- data
- ReadOnlySpan<Byte>
Şifrelenmesi gereken veriler.
- padding
- RSAEncryptionPadding
Doldurma modu.
Döndürülenler
Şifrelenmiş veriler.
Özel durumlar
padding, null'e eşittir.
padding bilinmiyor veya bu uygulama tarafından desteklenmiyor.
-veya-
Verilerin uzunluğu ve seçili doldurmanın KeySize birleşimi için çok uzun.
-veya-
Şifreleme işlemi başarısız oldu.
Bu uygulama veya Encrypt(Byte[], RSAEncryptionPadding)uygulamalarından TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32) birini uygulamadı.
Ayrıca bkz.
- Encrypt(Byte[], RSAEncryptionPadding)
- Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
Şunlara uygulanır
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
- Kaynak:
- RSA.cs
Belirtilen doldurma modunu kullanarak giriş verilerini şifreler.
public:
int Encrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Encrypt(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Encrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Encrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer
Parametreler
- data
- ReadOnlySpan<Byte>
Şifrelenmesi gereken veriler.
- padding
- RSAEncryptionPadding
Doldurma modu.
Döndürülenler
öğesine yazılan destinationtoplam bayt sayısı.
Özel durumlar
padding, null'e eşittir.
içindeki destination arabellek şifrelenmiş verileri barındıramayacak kadar küçük.
padding bilinmiyor veya bu uygulama tarafından desteklenmiyor.
-veya-
Verilerin uzunluğu ve seçili doldurmanın KeySize birleşimi için çok uzun.
-veya-
Şifreleme işlemi başarısız oldu.
Bu uygulama veya Encrypt(Byte[], RSAEncryptionPadding)uygulamalarından TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32) birini uygulamadı.
Ayrıca bkz.
- Encrypt(Byte[], RSAEncryptionPadding)
- Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)