Compartilhar via


API de Criptografia: Próxima Geração

Propósito

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

Público-alvo do desenvolvedor

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 por meio de mídia não segura, 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 estiver desenvolvendo um provedor de algoritmo criptográfico CNG ou um provedor de armazenamento de chaves, você deverá baixar o do Kit de Desenvolvimento do Provedor Criptográfico da Microsoft.

Requisitos de tempo de execução

O CNG tem suporte a partir do Windows Server 2008 e do Windows Vista. Para obter informações sobre 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 os 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.
de referência 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.