Partilhar via


Criptografia

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 CryptoAPI, Cryptographic Service Providers (CSP), CryptoAPI Tools, CAPICOM, WinTrust, emissão e gerenciamento de certificados e desenvolvimento de infraestruturas de chave pública personalizáveis. 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.

CAPICOM é um componente somente de 32 bits que se destina ao uso por desenvolvedores que estão criando aplicativos usando a linguagem de programação Visual Basic Scripting Edition (VBScript) ou a linguagem de programação C++. CAPICOM está disponível para uso nos sistemas operacionais especificados em Run-Time Requisitos. Para desenvolvimento futuro, recomendamos que você use o .NET Framework para implementar recursos de segurança. Para obter mais informações, consulte 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.

CAPICOM 2.1.0.2 é suportado nos seguintes sistemas operacionais e versões:

  • Windows Server 2003
  • Janelas XP

CAPICOM está disponível como um arquivo redistribuível que pode ser baixado do Platform SDK Redistributable: CAPICOM.

Os Serviços de Certificados requerem as seguintes versões destes sistemas operativos:

  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003

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.
de 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.