Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Para um novo desenvolvimento, use a API de Criptografia: CNG (Próxima Geração) em vez de CryptoAPI. O CNG é a API criptográfica moderna para Windows, disponível desde Windows Vista e Windows Server 2008. Ele fornece melhores padrões de segurança, agilidade de algoritmo e suporte ao modo kernel. CryptoAPI é mantido apenas para compatibilidade com versões anteriores. O CAPICOM é obsoleto e não tem suporte em nenhuma versão de Windows com suporte no momento.
Propósito
A criptografia é o uso de códigos para converter dados para que apenas um destinatário específico possa lê-los usando uma chave.
As tecnologias criptográficas da Microsoft incluem Cryptography API: Next Generation (CNG) para novos desenvolvimentos, e a CryptoAPI legada e os Provedores de Serviços Criptográficos (CSP) para compatibilidade com versões anteriores. Registro de certificado e cartão inteligente, gerenciamento de certificados e desenvolvimento de módulo personalizado também são descritos.
Público-alvo do desenvolvedor
CryptoAPI destina-se ao uso por desenvolvedores de aplicativos baseados no Windows que permitirão que os usuários criem e troquem 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 o ambiente de programação do Windows. Embora não seja necessário, é recomendável entender a criptografia ou os assuntos relacionados à segurança.
Note
CAPICOM é um componente COM herdado de 32 bits com suporte pela última vez em Windows XP e Windows Server 2003. Ele não está disponível em nenhuma versão do Windows com suporte no momento. Não use CAPICOM em novos aplicativos. Para obter alternativas, consulte Alternativas ao uso de CAPICOM.
Requisitos de tempo de execução
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 criptografia |
Principais conceitos de criptografia e uma exibição de alto nível das tecnologias de criptografia da Microsoft. |
|
Usando criptografia |
Processos de criptografia, procedimentos e exemplos estendidos 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 da Microsoft, interfaces, objetos, estruturas e outros elementos de programação. Inclui descrições de referência da API para trabalhar com certificados digitais. |
Conteúdo relacionado
- API de Criptografia: CNG (Próxima Geração) – a API criptográfica moderna para desenvolvimento de novos Windows
- Visão geral da programação CNG típica – guia passo a passo para usar o CNG
- Criptografar dados com CNG — exemplo de criptografia moderna usando o AES com CNG