Partager via


GetCryptoTransform

Obtient une transformation de chiffrement symétrique selon la clé à laquelle un handle de clé symétrique fait référence.

HRESULT
__stdcall GetCryptoTransform(
          __in PINFORMATIONCARD_CRYPTO_HANDLE hSymmetricCrypto,
          __in DWORD                   mode,
          __in PaddingMode             padding,
          __in DWORD                   feedbackSize,
          __in Direction               direction,
          __in DWORD                   cbIV,
          __in_bcount( cbIV ) BYTE*    pIV,
          __deref_out PINFORMATIONCARD_CRYPTO_HANDLE* pphTransform );

Paramètres

Paramètre Description

hSymmetricCrypto

Handle de l'objet de chiffrement associé à un jeton de sécurité précédemment émis.

mode

Un des modes de chiffrement suivants définis dans Wincryp.h :

  • CRYPT_MODE_CBC : Mode de chaînage CBC (Cipher Block Chaining).

  • CRYPT_MODE_ECB : Mode ECB (Electronic Code Book).

  • CRYPT_MODE_OFB : Mode OFB (Output Feedback).

  • CRYPT_MODE_CFB : Mode CFB (Cipher Feedback).

  • CRYPT_MODE_CTS : Mode CTS (Cipher Text Stealing).

padding

Mode de remplissage tel que décrit par l'énumération PaddingMode.

feedbacksize

Taille du commentaire.

direction

Chiffrement ou déchiffrement. Définit ce que la transformation de chiffrement retournée doit faire.

phTransform

Handle de la transformation de chiffrement qui peut être utilisée avec TransformBlock et TransformFinalBlock. Lorsque vous avez fini, fermez ce handle à l'aide de la fonction CloseCryptoHandle.

Valeur de propriété/valeur de retour

HRESULT

Spécifications

Windows Vista

En-tête : déclaré dans infocard.h.

Bibliothèque : utiliser infocardapi.lib.

Voir aussi

Référence

TransformBlock
TransformFinalBlock

Concepts

HRESULTS retournés

Footer image

Envoyer des commentaires sur cette rubrique à Microsoft.

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.