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.
Aşırı Yüklemeler
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
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
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
değeridir.
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 TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)'lerinden Encrypt(Byte[], RSAEncryptionPadding) birini uygulamadı.
Şunlara uygulanır
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- 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 destination
toplam bayt sayısı.
Özel durumlar
padding
, null
değeridir.
içindeki destination
arabellek şifrelenmiş verileri tutamayacak 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 TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)'lerinden Encrypt(Byte[], RSAEncryptionPadding) birini uygulamadı.