Baca dalam bahasa Inggris

Bagikan melalui


header ncrypt.h

Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:

Alias

ncrypt.h berisi antarmuka pemrograman berikut:

Fungsi

 
NCryptCreateClaim

Membuat klaim pengesahan kunci.
NCryptCreatePersistedKey

Membuat kunci baru dan menyimpannya di penyedia penyimpanan kunci yang ditentukan.
NCryptDecrypt

Mendekripsi blok data terenkripsi.
NCryptDeleteKey

Menghapus kunci CNG dari penyimpanan.
NCryptDeriveKey

Mendapatkan kunci dari nilai perjanjian rahasia. (NCryptDeriveKey)
NCryptEncrypt

Mengenkripsi blok data. (NCryptEncrypt)
NCryptEnumAlgorithms

Mendapatkan nama algoritma yang didukung oleh penyedia penyimpanan kunci yang ditentukan.
NCryptEnumKeys

Mendapatkan nama kunci yang disimpan oleh penyedia.
NCryptEnumStorageProviders

Mendapatkan nama penyedia penyimpanan kunci terdaftar.
NCryptExportKey

Mengekspor kunci CNG ke BLOB memori.
NCryptFinalizeKey

Melengkapi kunci penyimpanan kunci CNG.
NCryptFreeBuffer

Merilis blok memori yang dialokasikan oleh penyedia penyimpanan kunci CNG.
NCryptFreeObject

Membebaskan objek penyimpanan kunci CNG.
NCryptGetProperty

Mengambil nilai properti bernama untuk objek penyimpanan kunci.
NCryptImportKey

Mengimpor kunci Cryptography API:_Next Generation (CNG) dari BLOB memori.
NCryptIsAlgSupported

Menentukan apakah penyedia penyimpanan kunci CNG mendukung algoritma kriptografi tertentu.
NCryptIsKeyHandle

Menentukan apakah handel yang ditentukan adalah handel kunci CNG.
NCryptKeyDerivation

Membuat kunci dari kunci lain dengan menggunakan fungsi derivasi kunci yang ditentukan.
NCryptNotifyChangeKey

Membuat atau menghapus pemberitahuan perubahan kunci.
NCryptOpenKey

Membuka kunci yang ada di penyedia penyimpanan kunci CNG yang ditentukan.
NCryptOpenStorageProvider

Memuat dan menginisialisasi penyedia penyimpanan kunci CNG.
NCryptSecretAgreement

Membuat nilai perjanjian rahasia dari kunci privat dan publik. (NCryptSecretAgreement)
NCryptSetProperty

Mengatur nilai untuk properti bernama untuk objek penyimpanan kunci CNG.
NCryptSignHash

Membuat tanda tangan nilai hash. (NCryptSignHash)
NCryptTranslateHandle

Menerjemahkan handel CryptoAPI ke dalam handel kunci CNG.
NCryptVerifyClaim

Memverifikasi klaim pengesahan kunci.
NCryptVerifySignature

Memverifikasi bahwa tanda tangan yang ditentukan cocok dengan hash yang ditentukan. (NCryptVerifySignature)

Struktur

 
NCRYPT_ALLOC_PARA

Memungkinkan Anda menentukan fungsi kustom yang dapat digunakan untuk mengalokasikan dan membebaskan data.
NCRYPT_KEY_BLOB_HEADER

Berisi BLOB kunci.
NCRYPT_SUPPORTED_LENGTHS

Digunakan dengan properti NCRYPT_LENGTHS_PROPERTY untuk berisi informasi panjang untuk kunci.
NCRYPT_UI_POLICY

Digunakan dengan properti NCRYPT_UI_POLICY_PROPERTY untuk berisi informasi antarmuka pengguna kunci yang kuat untuk kunci.
NCryptAlgorithmName

Digunakan untuk berisi informasi tentang algoritma CNG.
NCryptKeyName

Digunakan untuk berisi informasi tentang kunci CNG.
NCryptProviderName

Digunakan untuk berisi nama penyedia penyimpanan kunci CNG.