Kriptográfia
Cél
A titkosítás kódok használatával konvertálja az adatokat, hogy csak egy adott címzett tudja elolvasni egy kulccsal.
A Microsoft titkosítási technológiái közé tartozik a CryptoAPI, a titkosítási szolgáltatók (CSP), a CryptoAPI Tools, a CAPICOM, a WinTrust, a tanúsítványok kiállítása és kezelése, valamint a testre szabható nyilvános kulcsú infrastruktúrák fejlesztése. A tanúsítvány- és intelligenskártya-regisztrációt, a tanúsítványkezelést és az egyéni modulfejlesztést is ismertetjük.
Fejlesztői közönség
A CryptoAPI olyan Windows-alapú alkalmazások fejlesztői számára készült, amelyek lehetővé teszik a felhasználók számára dokumentumok és egyéb adatok biztonságos környezetben való létrehozását és cseréjét, különösen nem biztonságos adathordozókon, például az interneten keresztül. A fejlesztőknek ismernie kell a C és C++ programozási nyelveket, valamint a Windows programozási környezetet. Bár nem kötelező, a titkosítással vagy a biztonsággal kapcsolatos témák ismerete javasolt.
A CAPICOM egy 32 bites összetevő, amelyet olyan fejlesztőknek szántak, akik Visual Basic Scripting Edition (VBScript) programozási nyelv vagy C++ programozási nyelv használatával hoznak létre alkalmazásokat. A CAPICOM a Run-Time követelményekben meghatározott operációs rendszerekben használható. A jövőbeli fejlesztéshez javasoljuk, hogy a .NET-keretrendszert használja a biztonsági funkciók implementálásához. További információ: A CAPICOMhasználatának alternatívái.
Futásidejű követelmények
Az adott programozási elem futásidejű követelményeiről az adott elem referenciaoldalának Követelmények szakaszában olvashat.
A CAPICOM 2.1.0.2 a következő operációs rendszereken és verziókban támogatott:
- Windows Server 2003
- Windows XP
A CAPICOM terjeszthető fájlként érhető el, amely letölthető a Platform SDK Terjeszthető szolgáltatásból: CAPICOM.
A Tanúsítványszolgáltatásokhoz az alábbi operációs rendszerekre van szükség:
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003
Ebben a szakaszban
Téma | Leírás |
---|---|
A titkosítási |
Főbb titkosítási fogalmak és a Microsoft titkosítási technológiáinak magas szintű nézete. |
titkosítási |
CryptoAPI-függvényeket és CAPICOM-objektumokat használó C- és Visual Basic-programok titkosítási folyamatai, eljárásai és kiterjesztett mintái. |
titkosítási referencia |
A Microsoft titkosítási függvényeinek, interfészeinek, objektumainak, struktúráinak és egyéb programozási elemeinek részletes leírása. Az API referencialeírásait tartalmazza a digitális tanúsítványok használatához. |