Usando criptografia
Os tópicos a seguir fornecem informações sobre como usar criptografia. Esses procedimentos e exemplos demonstram tarefas de CryptoAPI, CAPICOM e Certificate Services. Os exemplos usam chamadas de função criptográfica, interfaces e objetos descritos na Referência de Criptografia.
Seção | Descrição |
---|---|
Convenções de programa de exemplo | Limitações de programa de exemplo; compilar e vincular considerações; contêineres de chave, chaves e certificados necessários; recuperando 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 decodificação | Exemplos e procedimentos para codificação e decodificação |
Hash | Exemplos e procedimentos para hash |
Assinando dados | Exemplos e procedimentos para assinar dados |
Criando e recebendo mensagens de dados enveloped | Exemplos e procedimentos para criar e receber mensagens de dados em envelope |
Criptografar e descriptografar | Exemplos e procedimentos para criptografar e descriptografar |
Usando certificados | Exemplos e procedimentos para usar 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ões gerais sobre o uso de OIDs para estender funções cryptoAPI |
Usando CSPs: processos gerais | Exemplos e procedimentos para usar CSPs |
Usando outras ferramentas de criptografia | Usando ferramentas de linha de comando cryptoAPI |
Usando CAPICOM | Informações sobre como usar CAPICOM, um componente COM que fornece funcionalidade criptográfica |
Serviços de Certificados de 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 |