RSA.Encrypt(Byte[], RSAEncryptionPadding) 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.
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
- Byte[]
Ş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.