Sdílet prostřednictvím


Kryptografie

Účel

Kryptografie je použití kódů k převodu dat, aby ho mohli číst pouze konkrétní příjemci pomocí klíče.

Kryptografické technologie Microsoftu zahrnují CryptoAPI, poskytovatele kryptografických služeb (CSP), nástroje CryptoAPI, CAPICOM, WinTrust, vydávání a správu certifikátů a vývoj přizpůsobitelných infrastruktur veřejných klíčů. Popisuje se také zápis certifikátů a čipových karet, správa certifikátů a vývoj vlastních modulů.

Cílová skupina vývojářů

CryptoAPI je určen pro vývojáře aplikací založených na Windows, které uživatelům umožní vytvářet a vyměňovat dokumenty a další data v zabezpečeném prostředí, zejména přes nezabezpečená média, jako je internet. Vývojáři by měli být obeznámeni s programovacími jazyky C a C++ a programovacím prostředím Windows. I když to není nutné, doporučujeme porozumět kryptografii nebo tématům souvisejícím se zabezpečením.

CAPICOM je 32bitová komponenta určená pro vývojáře, kteří vytvářejí aplikace pomocí programovacího jazyka Visual Basic Scripting Edition (VBScript) nebo programovacího jazyka C++. CAPICOM je k dispozici pro použití v operačních systémech zadaných v Run-Time Požadavky. Pro budoucí vývoj doporučujeme použít rozhraní .NET Framework k implementaci funkcí zabezpečení. Další informace naleznete v tématu alternativy k použití CAPICOM.

Požadavky na běh

Informace o požadavcích na běh pro konkrétní programovací prvek naleznete v části Požadavky referenční stránky pro daný prvek.

CAPICOM 2.1.0.2 je podporován v následujících operačních systémech a verzích:

  • Windows Server 2003
  • Windows XP

CAPICOM je k dispozici jako distribuovatelný soubor, který lze stáhnout z Distribuovatelné sady SDK platformy: CAPICOM.

Služba Certificate Services vyžaduje následující verze těchto operačních systémů:

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

V této části

Námět Popis
o kryptografie
Klíčové koncepty kryptografie a základní pohled na kryptografické technologie Microsoftu
pomocí kryptografie
Kryptografické procesy, procedury a rozšířené vzorky programů jazyka C a Visual Basic využívající funkce CryptoAPI a objekty CAPICOM.
referenční kryptografie
Podrobné popisy kryptografických funkcí, rozhraní, objektů, struktur a dalších programovacích prvků microsoftu Obsahuje referenční popisy rozhraní API pro práci s digitálními certifikáty.