RSA.Encrypt Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Encrypt(Byte[], RSAEncryptionPadding) |
En cas de substitution dans une classe dérivée, chiffre les données d’entrée à l’aide du mode de remplissage spécifié. |
| Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Chiffre les données d’entrée à l’aide du mode de remplissage spécifié. |
| Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Chiffre les données d’entrée à l’aide du mode de remplissage spécifié. |
Encrypt(Byte[], RSAEncryptionPadding)
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
En cas de substitution dans une classe dérivée, chiffre les données d’entrée à l’aide du mode de remplissage spécifié.
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()
Paramètres
- data
- Byte[]
Données à chiffrer.
- padding
- RSAEncryptionPadding
Mode de remplissage.
Retours
Données chiffrées.
Exceptions
data ou padding est null.
Une classe dérivée doit remplacer cette méthode.
padding est inconnu ou non pris en charge par cette implémentation.
- ou -
La longueur est data trop longue pour la combinaison des KeySize remplissages sélectionnés.
- ou -
Échec de l’opération de chiffrement.
Voir aussi
S’applique à
Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
Chiffre les données d’entrée à l’aide du mode de remplissage spécifié.
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()
Paramètres
- data
- ReadOnlySpan<Byte>
Données à chiffrer.
- padding
- RSAEncryptionPadding
Mode de remplissage.
Retours
Données chiffrées.
Exceptions
padding a la valeur null.
padding est inconnu ou non pris en charge par cette implémentation.
- ou -
La longueur des données est trop longue pour la combinaison et KeySize le remplissage sélectionné.
- ou -
Échec de l’opération de chiffrement.
Cette implémentation n’a pas implémenté l’une des Encrypt(Byte[], RSAEncryptionPadding)TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)implémentations ou .
Voir aussi
- Encrypt(Byte[], RSAEncryptionPadding)
- Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
S’applique à
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
Chiffre les données d’entrée à l’aide du mode de remplissage spécifié.
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
Paramètres
- data
- ReadOnlySpan<Byte>
Données à chiffrer.
- padding
- RSAEncryptionPadding
Mode de remplissage.
Retours
Nombre total d’octets écrits dans destination.
Exceptions
padding a la valeur null.
La mémoire tampon est destination trop petite pour contenir les données chiffrées.
padding est inconnu ou non pris en charge par cette implémentation.
- ou -
La longueur des données est trop longue pour la combinaison et KeySize le remplissage sélectionné.
- ou -
Échec de l’opération de chiffrement.
Cette implémentation n’a pas implémenté l’une des Encrypt(Byte[], RSAEncryptionPadding)TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)implémentations ou .
Voir aussi
- Encrypt(Byte[], RSAEncryptionPadding)
- Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)