Partilhar via


API de criptografia: próxima geração

Finalidade

API de criptografia: Next Generation (CNG) é a substituição de longo prazo para o 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

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.