Windows.Security.Cryptography.Core Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |