Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważna
W przypadku nowych projektów użyj Cryptography API: Next Generation (CNG) zamiast CryptoAPI. CNG to nowoczesny interfejs API kryptograficzny dla Windows, dostępny od Windows Vista i Windows Server 2008 roku. Zapewnia lepsze ustawienia domyślne zabezpieczeń, elastyczność algorytmu i obsługę trybu jądra. CryptoAPI jest utrzymywany wyłącznie w celu zachowania zgodności wstecznej. PROGRAM CAPICOM jest przestarzały i nie jest obsługiwany w żadnej obecnie obsługiwanej wersji Windows.
Cel
Kryptografia to użycie kodów do konwertowania danych, dzięki czemu tylko określony odbiorca będzie mógł go odczytać przy użyciu klucza.
Technologie kryptograficzne firmy Microsoft obejmują interfejs API kryptografii: Next Generation (CNG) do nowych prac programistycznych oraz starszy interfejs CryptoAPI i dostawców usług kryptograficznych (CSP) w celu zapewnienia zgodności wstecznej. Opisano również rejestrację certyfikatów i kart inteligentnych, zarządzanie certyfikatami i tworzenie niestandardowych modułów.
Odbiorcy deweloperów
CryptoAPI jest przeznaczony do użytku przez deweloperów aplikacji opartych na systemie Windows, 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 systemu Windows. Chociaż nie jest to wymagane, zaleca się zrozumienie zagadnień związanych z kryptografią lub zabezpieczeniami.
Note
CAPICOM to starszy 32-bitowy składnik COM, który był ostatnio obsługiwany w Windows XP i Windows Server 2003. Nie jest ona dostępna w żadnej obecnie obsługiwanej wersji Windows. Nie używaj funkcji CAPICOM w nowych aplikacjach. Informacje o alternatywach można znaleźć w temacie Alternatywy dla korzystania z CAPICOM.
Wymagania uruchomieniowe
Aby uzyskać informacje o wymaganiach dotyczących czasu wykonywania dla określonego elementu programowania, zobacz sekcję Wymagania na stronie referencyjnej dla tego elementu.
W tej sekcji
| Temat | Opis |
|---|---|
|
o kryptografii |
Kluczowe pojęcia dotyczące kryptografii i ogólny widok technologii kryptograficznych firmy Microsoft. |
|
przy użyciu kryptografii |
Procesy kryptograficzne, procedury i rozszerzone przykłady programów C i Visual Basic przy użyciu funkcji CryptoAPI i obiektów CAPICOM. |
| dokumentacja kryptografii |
Szczegółowe opisy funkcji kryptograficznych firmy Microsoft, interfejsów, obiektów, struktur i innych elementów programowania. Zawiera opisy referencyjne interfejsu API do pracy z certyfikatami cyfrowymi. |
Treści powiązane
- Interfejs API kryptografii: Nowa generacja (CNG) — nowoczesny interfejs API kryptograficzny na potrzeby tworzenia nowych Windows
- Omówienie typowego programowania CNG — przewodnik krok po kroku dotyczący korzystania z CNG
- Szyfrowanie danych za pomocą CNG — przykład nowoczesnego szyfrowania przy użyciu AES z CNG