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