Udostępnij przez


Interfejs API kryptografii: następna generacja

Cel

Cryptography API: Next Generation (CNG) jest długoterminowym zamiennikiem dla CryptoAPI. CNG jest przeznaczony do rozszerzania na wielu poziomach i kryptografii niezależne od zachowania.

Odbiorcy deweloperów

Sieć CNG jest przeznaczona do użytku przez deweloperów aplikacji, które umożliwią użytkownikom tworzenie i wymianę dokumentów i innych danych w bezpiecznym środowisku, zwłaszcza za pośrednictwem niezabezpieczonych multimediów, takich jak Internet. Deweloperzy powinni zapoznać się z językami programowania C i C++ oraz środowiskiem programowania opartym na systemie Windows. Chociaż nie jest to wymagane, zaleca się zrozumienie zagadnień związanych z kryptografią lub zabezpieczeniami.

Jeśli tworzysz dostawcę algorytmów kryptograficznych CNG lub dostawcę magazynu kluczy, musisz pobrać zestaw deweloperów usług kryptograficznych z firmy Microsoft.

Wymagania dotyczące czasu wykonywania

Platforma CNG jest obsługiwana począwszy od systemów Windows Server 2008 i Windows Vista. Aby uzyskać informacje o wymaganiach środowiska uruchomieniowego dla określonego elementu programowania, zobacz sekcję Wymagania na stronie referencyjnej dla tego elementu.

W tej sekcji

Poniższe tematy zawierają informacje o platformie CNG i sposobie jej używania w aplikacjach.

Temat Opis
informacje o CNG Opis funkcji CNG, kryptograficznych elementów pierwotnych i magazynu kluczy, pobierania, importowania i eksportowania.
przy użyciu CNG W tym artykule wyjaśniono, jak używać funkcji konfiguracji kryptografii CNG i typowego programowania CNG.
dokumentacja CNG Szczegółowe opisy elementów programowania CNG. Te strony zawierają opisy referencyjne interfejsu API do pracy z CNG.

Zestaw narzędzi do tworzenia dostawców kryptograficznych

CryptoAPI