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 a CryptoAPI. 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 os requisitos de runtime para um determinado elemento de programação, consulte a seção Requisitos da página de referência desse elemento.

Nesta seção

Os tópicos a seguir fornecem informações sobre cng e como usá-lo em seus aplicativos:

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.

Kit de desenvolvimento de provedor criptográfico

CryptoAPI