Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Dieser Header wird von Sicherheit und Identität verwendet. Weitere Informationen finden Sie unter:
Decknamen
- NCryptBuffer (Alias von BCryptBuffer)
- NCryptBufferDesc (Alias von BCryptBufferDesc)
ncrypt.h enthält die folgenden Programmierschnittstellen:
Funktionen
|
NCryptCreateClaim Erstellt einen Schlüsselnachweisanspruch. |
|
NCryptCreatePersistedKey Erstellt einen neuen Schlüssel und speichert ihn im angegebenen Schlüsselspeicheranbieter. |
|
NCryptDecrypt Entschlüsselt einen Block verschlüsselter Daten. |
|
NCryptDeleteKey Löscht einen CNG-Schlüssel aus dem Speicher. |
|
NCryptDeriveKey Leitet einen Schlüssel von einem geheimen Handle ab. (NCryptDeriveKey) |
|
NCryptEncrypt Verschlüsselt einen Datenblock. (NCryptEncrypt) |
|
NCryptEnumAlgorithms Ruft die Namen der Algorithmen ab, die vom angegebenen Schlüsselspeicheranbieter unterstützt werden. |
|
NCryptEnumKeys Ruft die Namen der Schlüssel ab, die vom Anbieter gespeichert werden. |
|
NCryptEnumStorageProviders Ruft die Namen der registrierten Schlüsselspeicheranbieter ab. |
|
NCryptExportKey Exportiert einen CNG-Schlüssel in ein Speicher-BLOB. |
|
NCryptFinalizeKey Schließt einen CNG-Schlüsselspeicherschlüssel ab. |
|
NCryptFreeBuffer Gibt einen Speicherblock frei, der von einem CNG-Schlüsselspeicheranbieter zugewiesen wurde. |
|
NCryptFreeObject Gibt ein CNG-Schlüsselspeicherobjekt frei. |
|
NCryptGetProperty Ruft den Wert einer benannten Eigenschaft für ein Schlüsselspeicherobjekt ab. |
|
NCryptImportKey Importiert einen Kryptografie-API - CNG-Schlüssel (Next Generation) aus einem Speicher-BLOB. |
|
NCryptIsAlgSupported Bestimmt, ob ein CNG-Schlüsselspeicheranbieter einen bestimmten kryptografischen Algorithmus unterstützt. |
|
NCryptIsKeyHandle Bestimmt, ob es sich bei dem angegebenen Handle um ein CNG-Schlüsselhandle handelt. |
|
NCryptKeyDerivation Erstellt einen Schlüssel aus einem anderen Schlüssel mithilfe der angegebenen Schlüsselableitungsfunktion. |
|
NCryptNotifyChangeKey Erstellt oder entfernt eine Schlüsseländerungsbenachrichtigung. |
|
NCryptOpenKey Öffnet einen Schlüssel, der im angegebenen CNG-Schlüsselspeicheranbieter vorhanden ist. |
|
NCryptOpenStorageProvider Lädt und initialisiert einen CNG-Schlüsselspeicheranbieter. |
|
NCryptSecretAgreement Erstellt einen geheimen Vertragswert aus einem privaten und einem öffentlichen Schlüssel. (NCryptSecretAgreement) |
|
NCryptSetProperty Legt den Wert für eine benannte Eigenschaft für ein CNG-Schlüsselspeicherobjekt fest. |
|
NCryptSignHash Erstellt eine Signatur eines Hashwerts. (NCryptSignHash) |
|
NCryptTranslateHandle Übersetzt ein CryptoAPI-Handle in einen CNG-Schlüsselhandle. |
|
NCryptVerifyClaim Überprüft einen Schlüsselnachweisanspruch. |
|
NCryptVerifySignature Überprüft, ob die angegebene Signatur mit dem angegebenen Hash übereinstimmt. (NCryptVerifySignature) |
Strukturen
|
NCRYPT_ALLOC_PARA Ermöglicht es Ihnen, benutzerdefinierte Funktionen anzugeben, die zum Zuordnen und Freigeben von Daten verwendet werden können. |
|
NCRYPT_KEY_BLOB_HEADER Enthält ein Schlüssel-BLOB. |
|
NCRYPT_SUPPORTED_LENGTHS Wird zusammen mit der eigenschaft NCRYPT_LENGTHS_PROPERTY verwendet, um Längeninformationen für einen Schlüssel zu enthalten. |
|
NCRYPT_UI_POLICY Wird zusammen mit der NCRYPT_UI_POLICY_PROPERTY-Eigenschaft verwendet, um wichtige Benutzeroberflächeninformationen für einen Schlüssel zu enthalten. |
|
NCryptAlgorithmName Wird verwendet, um Informationen zu einem CNG-Algorithmus zu enthalten. |
|
NCryptKeyName Wird verwendet, um Informationen zu einem CNG-Schlüssel zu enthalten. |
|
NCryptProviderName Wird verwendet, um den Namen eines CNG-Schlüsselspeicheranbieters zu enthalten. |