Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
Para novos desenvolvimentos, utilize Cryptography API: Next Generation (CNG) em vez de CryptoAPI. O CNG é a API criptográfica moderna para Windows, disponível desde o Windows Vista e o Windows Server 2008. Oferece melhores padrões de segurança, agilidade de algoritmos e suporte em modo kernel. A CryptoAPI é mantida apenas para compatibilidade retroativa. O CAPICOM está obsoleto e não é suportado em nenhuma versão do Windows atualmente suportada.
Finalidade
Criptografia é o uso de códigos para converter dados para que apenas um destinatário específico seja capaz de lê-los, usando uma chave.
As tecnologias criptográficas da Microsoft incluem a Cryptography API: Next Generation (CNG) para novos desenvolvimentos, e as legadas CryptoAPI e Cryptographic Service Providers (CSP) para compatibilidade retroativa. Registro de certificado e cartão inteligente, gerenciamento de certificados e desenvolvimento de módulos personalizados também são descritos.
Público de desenvolvedores
CryptoAPI destina-se ao uso por desenvolvedores de aplicativos baseados no Windows que permitirão aos usuários criar e trocar documentos e outros dados em um ambiente seguro, especialmente em mídia não segura, como a Internet. Os desenvolvedores devem estar familiarizados com as linguagens de programação C e C++ e com o ambiente de programação do Windows. Embora não seja necessário, aconselha-se uma compreensão de criptografia ou assuntos relacionados à segurança.
Note
O CAPICOM é um componente COM legado de 32 bits que foi suportado pela última vez no Windows XP e no Windows Server 2003. Não está disponível em nenhuma versão do Windows atualmente suportada. Não utilize o CAPICOM em novas candidaturas. Para alternativas, veja Alternativas ao Uso do CAPICOM.
Requisitos de tempo de execução
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 criptografia |
Principais conceitos de criptografia e uma visão de alto nível das tecnologias de criptografia da Microsoft. |
|
Usando criptografia |
Processos de criptografia, procedimentos e amostras estendidas de programas C e Visual Basic usando funções CryptoAPI e objetos CAPICOM. |
|
Referência de Criptografia |
Descrições detalhadas das funções de criptografia, interfaces, objetos, estruturas e outros elementos de programação da Microsoft. Inclui descrições de referência da API para trabalhar com certificados digitais. |
Conteúdo relacionado
- API de Criptografia: Next Generation (CNG) — a API criptográfica moderna para desenvolvimento de novos Windows
- Visão geral da programação típica de GNC — guia passo a passo para usar GNC
- Encriptação de Dados com GNC — exemplo moderno de encriptação usando AES com GNC