ncrypt.h-Header
Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter
Aliase
- NCryptBuffer (Alias von BCryptBuffer)
- NCryptBufferDesc (Alias von BCryptBufferDesc)
ncrypt.h enthält die folgenden Programmierschnittstellen:
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 Wert für geheime Vereinbarungen 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 Speicherblob. |
NCryptFinalizeKey Schließt einen CNG-Schlüsselspeicherschlüssel ab. |
NCryptFreeBuffer Gibt einen Speicherblock frei, der von einem CNG-Schlüsselspeicheranbieter zugeordnet ist. |
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:_Next Generation-Schlüssel (CNG) aus einem Speicherblob. |
NCryptIsAlgSupported Bestimmt, ob ein CNG-Schlüsselspeicheranbieter einen bestimmten kryptografischen Algorithmus unterstützt. |
NCryptIsKeyHandle Bestimmt, ob das angegebene Handle ein CNG-Schlüsselhandle ist. |
NCryptKeyDerivation Erstellt mithilfe der angegebenen Schlüsselableitungsfunktion einen Schlüssel aus einem anderen Schlüssel. |
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 Wert für geheime Vereinbarungen 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 ein CNG-Schlüsselhandle. |
NCryptVerifyClaim Überprüft einen Schlüsselnachweisanspruch. |
NCryptVerifySignature Überprüft, ob die angegebene Signatur mit dem angegebenen Hash übereinstimmt. (NCryptVerifySignature) |
NCRYPT_ALLOC_PARA Ermöglicht das Angeben benutzerdefinierter Funktionen, die zum Zuweisen und Freigeben von Daten verwendet werden können. |
NCRYPT_KEY_BLOB_HEADER Enthält ein Schlüsselblob. |
NCRYPT_SUPPORTED_LENGTHS Wird mit der NCRYPT_LENGTHS_PROPERTY-Eigenschaft verwendet, um Längeninformationen für einen Schlüssel zu enthalten. |
NCRYPT_UI_POLICY Wird mit der NCRYPT_UI_POLICY_PROPERTY-Eigenschaft verwendet, um Informationen zur Benutzeroberfläche eines starken Schlüssels 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. |