Compartir a través de


GetCryptoTransform

Obtiene una transformación criptográfica simétrica en función de la clave a la que hace referencia un identificador de clave simétrico.

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 );

Parámetros

Parámetro Descripción

hSymmetricCrypto

Identificador del objeto criptográfico asociado a un token de seguridad previamente liberado.

mode

Uno de los modos de cifrado siguientes, definidos en Wincryp.h:

  • CRYPT_MODE_CBC: encadenamiento de bloques de cifrado.

  • CRYPT_MODE_ECB: libro de código electrónico.

  • CRYPT_MODE_OFB: modo de los comentarios de salida.

  • CRYPT_MODE_CFB: modo de los comentarios de cifrado.

  • CRYPT_MODE_CTS: modo de texto sin formato de cifrado.

padding

Modo de relleno, descrito por la enumeración PaddingMode.

feedbacksize

Tamaño de los comentarios.

direction

Cifrar o descifrar. Define lo que debe hacer la transformación de criptográfica devuelta.

phTransform

Identificador de la transformación criptográfica que se puede utilizar con TransformBlock y TransformFinalBlock. Cuando haya terminado, cierre este identificador mediante la función CloseCryptoHandle.

Valor de propiedad y valor devuelto

HRESULT

Requisitos

Windows Vista

Encabezado: declarado en infocard.h.

Biblioteca: utilice infocardapi.lib.

Consulte también

Referencia

TransformBlock
TransformFinalBlock

Conceptos

HRESULTS devuelto

Footer image

Enviar comentarios sobre este tema a Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.