Dela via


Kryptografi

Avsikt

Kryptografi är användningen av koder för att konvertera data så att endast en specifik mottagare kan läsa dem med hjälp av en nyckel.

Microsofts kryptografiska tekniker omfattar CryptoAPI, kryptografiska tjänstleverantörer (CSP), CryptoAPI-verktyg, CAPICOM, WinTrust, utfärdande och hantering av certifikat samt utveckling av anpassningsbara infrastrukturer för offentliga nycklar. Certifikat- och smartkortsregistrering, certifikathantering och utveckling av anpassade moduler beskrivs också.

Målgrupp för utvecklare

CryptoAPI är avsett att användas av utvecklare av Windows-baserade program som gör det möjligt för användare att skapa och utbyta dokument och andra data i en säker miljö, särskilt via icke-säkra medier som Internet. Utvecklare bör känna till programmeringsspråken C och C++ och Windows-programmeringsmiljön. Även om det inte krävs rekommenderas en förståelse för kryptografi eller säkerhetsrelaterade ämnen.

CAPICOM är en 32-bitars komponent som är avsedd för användning av utvecklare som skapar program med programmeringsspråket Visual Basic Scripting Edition (VBScript) eller programmeringsspråket C++. CAPICOM är tillgängligt för användning i de operativsystem som anges i Run-Time Krav. För framtida utveckling rekommenderar vi att du använder .NET Framework för att implementera säkerhetsfunktioner. Mer information finns i Alternativ till att använda CAPICOM-.

Körningskrav

Information om körningskrav för ett visst programmeringselement finns i avsnittet Krav på referenssidan för det elementet.

CAPICOM 2.1.0.2 stöds på följande operativsystem och versioner:

  • Windows Server 2003
  • Windows XP

CAPICOM är tillgängligt som en omdistribuerbar fil som kan laddas ned från Platform SDK Redistributable: CAPICOM.

Certifikattjänster kräver följande versioner av dessa operativsystem:

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

I det här avsnittet

Ämne Beskrivning
Om kryptografi
Viktiga kryptografibegrepp och en översikt över Microsofts kryptografitekniker.
Använda kryptografi
Kryptografiprocesser, procedurer och utökade exempel på C- och Visual Basic-program med hjälp av CryptoAPI-funktioner och CAPICOM-objekt.
kryptografireferens
Detaljerade beskrivningar av Microsofts kryptografifunktioner, gränssnitt, objekt, strukturer och andra programmeringselement. Innehåller referensbeskrivningar av API:et för att arbeta med digitala certifikat.