Criptografia
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 de criptografia da Microsoft incluem CryptoAPI, CSP (Provedores de Serviços Criptográficos), Ferramentas de CryptoAPI, 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ó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.
CAPICOM é um componente somente de 32 bits que se destina a ser usado por desenvolvedores que estão criando aplicativos usando a linguagem de programação VBScript (Visual Basic Scripting Edition) ou a linguagem de programação C++. O CAPICOM está disponível para uso nos sistemas operacionais especificados nos Requisitos de Run-Time. 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 deCAPICOM.
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.
O CAPICOM 2.1.0.2 tem suporte nos seguintes sistemas operacionais e versões:
- Windows Server 2003
- Windows XP
O CAPICOM está disponível como um arquivo redistribuível que pode ser baixado no Platform SDK Redistributable: CAPICOM.
Os Serviços de Certificados exigem as seguintes versões desses sistemas operacionais:
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003
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 de criptografia |
Processos de criptografia, procedimentos e exemplos estendidos 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 da Microsoft, interfaces, objetos, estruturas e outros elementos de programação. Inclui descrições de referência da API para trabalhar com certificados digitais. |