Criptografía

Propósito

La criptografía es el uso de códigos para convertir datos de modo que solo un destinatario específico pueda leerlos mediante una clave.

Las tecnologías criptográficas de Microsoft incluyen CryptoAPI, Proveedores de servicios criptográficos (CSP), Herramientas cryptoAPI, CAPICOM, WinTrust, emisión y administración de certificados, y desarrollo de infraestructuras de clave pública personalizables. También se describen la inscripción de certificados y tarjetas inteligentes, la administración de certificados y el desarrollo de módulos personalizados.

Audiencia de desarrolladores

CryptoAPI está pensado para que lo usen los desarrolladores de aplicaciones basadas en Windows que permitirán a los usuarios crear e intercambiar documentos y otros datos en un entorno seguro, especialmente a través de medios no seguros, como Internet. Los desarrolladores deben estar familiarizados con los lenguajes de programación C y C++ y el entorno de programación de Windows. Aunque no es necesario, se recomienda comprender la criptografía o los temas relacionados con la seguridad.

CAPICOM es un componente solo de 32 bits que está pensado para su uso por parte de los desarrolladores que crean aplicaciones mediante el lenguaje de programación Visual Basic Scripting Edition (VBScript) o el lenguaje de programación C++. CAPICOM está disponible para su uso en los sistemas operativos especificados en Run-Time Requisitos. Para el desarrollo futuro, se recomienda usar .NET Framework para implementar características de seguridad. Para obtener más información, vea Alternativas al uso de CAPICOM.

Requisitos de tiempo de ejecución

Para obtener información sobre los requisitos en tiempo de ejecución de un elemento de programación determinado, vea la sección Requisitos de la página de referencia de ese elemento.

CAPICOM 2.1.0.2 es compatible con los siguientes sistemas operativos y versiones:

  • Windows Server 2003
  • Windows XP

CAPICOM está disponible como un archivo redistribuible que se puede descargar desde Platform SDK Redistributable: CAPICOM.

Servicios de certificados requiere las siguientes versiones de estos sistemas operativos:

  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003

En esta sección

Tema Descripción
Acerca de la criptografía
Conceptos clave de criptografía y una vista general de las tecnologías de criptografía de Microsoft.
Uso de criptografía
Procesos criptográficos, procedimientos y muestras extendidas de programas de C y Visual Basic mediante funciones CryptoAPI y objetos CAPICOM.
Referencia de criptografía
Descripciones detalladas de las funciones de criptografía, interfaces, objetos, estructuras y otros elementos de programación de Microsoft. Incluye descripciones de referencia de la API para trabajar con certificados digitales.