Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Para el nuevo desarrollo, use Cryptography API: Next Generation (CNG) en lugar de CryptoAPI. CNG es la API criptográfica moderna para Windows, disponible desde Windows Vista y Windows Server 2008. Proporciona mejores valores predeterminados de seguridad, agilidad de algoritmos y compatibilidad con el modo kernel. CryptoAPI solo se mantiene por compatibilidad con versiones anteriores. CAPICOM está obsoleto y no se admite en ninguna versión compatible actualmente de Windows.
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 Cryptography API: Next Generation (CNG) para los nuevos desarrollos, y la heredada CryptoAPI y los proveedores de servicios criptográficos (CSP) para garantizar la compatibilidad con versiones anteriores. También se describen la inscripción de certificados y tarjetas inteligentes, la administración de certificados y el desarrollo de módulos personalizados.
Público para desarrolladores
CryptoAPI está pensado para su uso por parte de 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 de 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.
Note
CAPICOM es un componente COM heredado de 32 bits que se admitía por última vez en Windows XP y Windows Server 2003. No está disponible en ninguna versión compatible actualmente de Windows. No use CAPICOM en nuevas aplicaciones. Para obtener alternativas, consulte Alternativas al uso de CAPICOM.
Requisitos en 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.
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 la criptografía |
Procesos criptográficos, procedimientos y ejemplos extendidos de programas de C y Visual Basic mediante funciones CryptoAPI y objetos CAPICOM. |
|
Referencia de criptografía |
Descripciones detalladas de las funciones criptográficas, interfaces, objetos, estructuras y otros elementos de programación de Microsoft. Incluye descripciones de referencia de la API para trabajar con certificados digitales. |
Contenido relacionado
- CRYPTOGRAPHY API: Next Generation (CNG): la API criptográfica moderna para el desarrollo de nuevas Windows
- Introducción a la programación típica de CNG : guía paso a paso sobre el uso de CNG
- Cifrado de datos con CNG : ejemplo de cifrado moderno mediante AES con CNG