Criptografia, CryptoAPI e CAPICOM

CryptoAPI e CAPICOM fornecem serviços que permitem aos desenvolvedores de aplicativos adicionar criptografia/descriptografia de dados, autenticação usando certificados digitais e codificação e decodificação do ASN.1 ( Abstract Syntax Notation One ) aos aplicativos baseados no Windows. Os desenvolvedores de aplicativos podem usar as funções no CryptoAPI sem saber detalhes da implementação subjacente, da mesma forma que podem usar uma biblioteca de gráficos sem saber nada sobre a configuração de hardware de gráficos específica. CryptoAPI funciona com vários Provedores de Serviços Criptográficos que executam as funções criptográficas reais.