Windows.Security.Cryptography.Core Ruang nama

Berisi kelas yang memungkinkan Anda membuat kunci kriptografi, melakukan hash dan menandatangani konten, membuat kode autentikasi pesan, dan mengenkripsi atau mendekripsi data.

Kelas

AsymmetricAlgorithmNames

Berisi properti statis yang memungkinkan Anda mengambil nama algoritma yang dapat digunakan dalam metode OpenAlgorithm dari kelas AsymmetricKeyAlgorithmProvider .

AsymmetricKeyAlgorithmProvider

Mewakili penyedia algoritma kunci asimetris (publik). Untuk informasi selengkapnya, lihat Kunci kriptografi.

CryptographicEngine

Mengenkripsi, mendekripsi, dan menandatangani konten, dan memverifikasi tanda tangan digital.

CryptographicHash

Mewakili objek hashing yang dapat digunakan kembali dan berisi hasil operasi hashing.

CryptographicKey

Mewakili kunci simetris atau pasangan kunci asimetris.

EccCurveNames

Berisi properti statis yang memungkinkan Anda mengambil nama algoritma kriptografi kurva elips (ECC) yang didukung.

EncryptedAndAuthenticatedData

Berisi data yang dapat diambil dari data terenkripsi dan terautentikasi. Algoritma enkripsi terautentikasi dibuka dengan menggunakan kelas SymmetricKeyAlgorithmProvider .

HashAlgorithmNames

Berisi properti statis yang memungkinkan Anda mengambil nama algoritma yang dapat digunakan dalam metode OpenAlgorithm dari kelas HashAlgorithmProvider .

HashAlgorithmProvider

Mewakili penyedia hash kriptografi. Untuk informasi selengkapnya tentang hash, lihat NIC, hash, dan tanda tangan.

KeyDerivationAlgorithmNames

Berisi properti statis yang memungkinkan Anda mengambil nama algoritma yang dapat digunakan dalam metode OpenAlgorithm dari kelas KeyDerivationAlgorithmProvider .

KeyDerivationAlgorithmProvider

Mewakili penyedia algoritma derivasi utama.

KeyDerivationParameters

Mewakili parameter yang digunakan saat mengambil kunci.

MacAlgorithmNames

Berisi properti statis yang memungkinkan Anda mengambil nama algoritma yang dapat digunakan dalam metode OpenAlgorithm dari kelas MacAlgorithmProvider .

MacAlgorithmProvider

Mewakili kode autentikasi pesan (MAC). MAC menggunakan kriptografi kunci konten untuk mencegah perubahan pesan. Untuk informasi selengkapnya, lihat NIC, hash, dan tanda tangan.

PersistedKeyProvider

Mengambil kunci yang dipertahankan dari objek Sertifikat .

SymmetricAlgorithmNames

Berisi properti statis yang memungkinkan Anda mengambil nama algoritma yang dapat digunakan dalam metode OpenAlgorithm dari kelas SymmetricKeyAlgorithmProvider .

SymmetricKeyAlgorithmProvider

Mewakili penyedia algoritma kunci konten. Untuk informasi selengkapnya, lihat Kunci kriptografi.

Enum

Capi1KdfTargetAlgorithm

Mewakili informasi tentang algoritma target.

CryptographicPadding

Menentukan mode padding untuk operasi tanda tangan algoritma atau enkripsi asimetris.

CryptographicPrivateKeyBlobType

Menentukan jenis kunci privat yang terkandung dalam buffer.

CryptographicPublicKeyBlobType

Menentukan jenis kunci publik yang terkandung dalam buffer.

Lihat juga