Usando criptografia
Os tópicos a seguir fornecem informações sobre como usar criptografia. Esses procedimentos e exemplos demonstram as tarefas CryptoAPI, CAPICOM e Serviços de Certificados. Os exemplos usam chamadas de função criptográfica, interfaces e objetos descritos no Cryptography Reference.
Secção | Descrição |
---|---|
Exemplos de Convenções do Programa | Limitações do programa de exemplo; considerações de compilação e ligação; chaves necessárias, contêineres de chaves e certificados; recuperação de dados de comprimento desconhecido; e funções de uso geral |
Adquirir um contexto criptográfico e gerar chaves | Exemplos e procedimentos para adquirir um contexto criptográfico e gerar chaves |
Codificação e Descodificação | Exemplos e procedimentos para codificação e decodificação |
Hashing | Exemplos e procedimentos para hashing |
Dados de Assinatura | Exemplos e procedimentos para assinar dados |
Criação e recebimento de mensagens de dados envelopados | Exemplos e procedimentos para criar e receber mensagens de dados envelopadas |
Encriptação e desencriptação | Exemplos e procedimentos para encriptar e desencriptar |
Usando certificados | Exemplos e procedimentos para a utilização de certificados |
Trabalhando com repositórios de certificados | Exemplos e procedimentos para trabalhar com repositórios de certificados |
Outros exemplos de código C estendido | Outros procedimentos e exemplos que usam funções CryptoAPI |
Estendendo a funcionalidade CryptoAPI | Visão geral sobre o uso de OIDs para estender funções CryptoAPI |
Usando CSPs: Processos gerais | Exemplos e procedimentos para a utilização de documentos de estratégia por país |
Usando outras ferramentas CryptoAPI | Usando ferramentas de linha de comando CryptoAPI |
Usando o CAPICOM | Informações sobre como usar CAPICOM, um componente COM que fornece funcionalidade criptográfica |
Certificação em Programação | Informações sobre como usar os elementos de programação dos Serviços de Certificados |
Usando o controle de registro de certificado | Detalhes e sintaxe para criar uma instância do objeto Certificate Enrollment Control, definir suas propriedades e usar seus métodos |