Partilhar via


API de criptografia: próxima geração

Finalidade

API de criptografia: Next Generation (CNG) é o substituto de longo prazo para a CryptoAPI. CNG é projetado para ser extensível em muitos níveis e criptografia agnóstica no comportamento.

Público de desenvolvedores

CNG destina-se ao uso por desenvolvedores de aplicativos que permitirão aos usuários criar e trocar 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 com o ambiente de programação baseado no Windows. Embora não seja necessário, aconselha-se uma compreensão de criptografia ou assuntos relacionados à segurança.

Se você estiver desenvolvendo um provedor de algoritmo criptográfico CNG ou provedor de armazenamento de chaves, deverá baixar o Cryptographic Provider Development Kit da Microsoft.

Requisitos de tempo de execução

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

Nesta secção

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

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

Kit de Desenvolvimento do Provedor de Criptografia

CryptoAPI