API de criptografia: próxima geração

Finalidade

API de criptografia: A CNG (Próxima Geração) é a substituição de longo prazo para a CryptoAPI. O CNG foi projetado para ser extensível em muitos níveis e independente de criptografia no comportamento.

Público de desenvolvedores

O CNG destina-se ao uso por desenvolvedores de aplicativos que permitirão que os usuários criem e troquem documentos e outros dados em um ambiente seguro, especialmente em mídias não seguras, como a Internet. Os desenvolvedores devem estar familiarizados com as linguagens de programação C e C++ e o ambiente de programação baseado no Windows. Embora não seja necessário, é recomendável entender a criptografia ou os assuntos relacionados à segurança.

Se você estiver desenvolvendo um provedor de algoritmo criptográfico CNG ou um provedor de armazenamento de chaves, baixe o Kit de Desenvolvimento do Provedor Criptográfico da Microsoft.

Requisitos de tempo de execução

Há suporte para CNG a partir do Windows Server 2008 e do Windows Vista. Para obter informações sobre os requisitos de tempo de execução para um determinado elemento de programação, consulte a seção Requisitos da página de referência desse elemento.

Nesta seção

Tópico Descrição
Sobre CNG
Descreve recursos de CNG, primitivos criptográficos e armazenamento de chaves, recuperação, importação e exportação.
Usando CNG
Explica como usar os recursos de configuração de criptografia de CNG e programação CNG típica.
Referência de CNG
Descrições detalhadas dos elementos de programação CNG. Essas páginas incluem descrições de referência da API para trabalhar com CNG.