Méthode EncryptedData.Encrypt
[CAPICOM est un composant 32 bits uniquement disponible pour une utilisation dans les systèmes d’exploitation suivants : Windows Server 2008, Windows Vista et Windows XP. Utilisez plutôt les services d’appel de plateforme (PInvoke) pour appeler les fonctions d’API Win32 CryptEncryptMessage et CryptDecryptMessage pour chiffrer et déchiffrer les messages. Pour plus d’informations sur PInvoke, consultez Tutoriel sur l’appel de plateforme. Les sous-sections .NET et CryptoAPI via P/Invoke : Partie 1 et .NET et CryptoAPI via P/Invoke : Partie 2 de l’extension du chiffrement .NET avec CAPICOM et P/Invoke peuvent également être utiles.]
La méthode Encrypt dérive une clé de session du secret et chiffre la valeur de la propriété Content à l’aide de cette clé. Il retourne le contenu chiffré sous forme de chaîne encodée.
Syntaxe
EncryptedData.Encrypt( _
[ ByVal EncodingType ] _
)
Paramètres
-
EncodingType [in, facultatif]
-
Valeur de l’énumération CAPICOM_ENCODING_TYPE qui indique le type d’encodage utilisé pour encoder les données chiffrées. La valeur par défaut est CAPICOM_ENCODE_BASE64. Ce paramètre peut prendre les valeurs suivantes.
Valeur Signification - CAPICOM_ENCODE_ANY
Ce type d’encodage est utilisé uniquement lorsque les données d’entrée ont un type d’encodage inconnu. Si cette valeur est utilisée pour spécifier le type d’encodage de la sortie, CAPICOM_ENCODE_BASE64 sera utilisé à la place. Introduit dans CAPICOM 2.0. - CAPICOM_ENCODE_BASE64
Les données sont enregistrées sous forme de chaîne encodée en base64. - CAPICOM_ENCODE_BINARY
Les données sont enregistrées en tant que séquence binaire pure.
Valeur retournée
Chaîne qui contient les données chiffrées et encodées.
Notes
Avant d’appeler la méthode Encrypt , définissez la propriété Content et appelez la méthode SetSecret .
Spécifications
Condition requise | Valeur |
---|---|
Fin de la prise en charge des clients |
Windows Vista |
Fin de la prise en charge des serveurs |
Windows Server 2008 |
Composant redistribuable |
CAPICOM 2.0 ou version ultérieure sur Windows Server 2003 et Windows XP |
En-tête |
|
DLL |
|
Voir aussi