System.Security.Cryptography 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.
Menyediakan layanan kriptografi, termasuk pengodean dan dekode data yang aman, serta banyak operasi lainnya, seperti hashing, pembuatan angka acak, dan autentikasi pesan. Untuk informasi selengkapnya, lihat Layanan Kriptografi.
Kelas
| Nama | Deskripsi |
|---|---|
| Aes |
Mewakili kelas dasar abstrak tempat semua implementasi Standar Enkripsi Lanjutan (AES) harus diwariskan. |
| AesCcm |
Mewakili kunci Standar Enkripsi Lanjutan (AES) yang akan digunakan dengan penghitung dengan mode operasi CBC-MAC (CCM). |
| AesCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari algoritma Advanced Encryption Standard (AES). |
| AesCryptoServiceProvider |
Melakukan enkripsi dan dekripsi simetris menggunakan implementasi Antarmuka Pemrograman Aplikasi Kriptografi (CAPI) dari algoritma Standar Enkripsi Lanjutan (AES). |
| AesGcm |
Mewakili kunci Standar Enkripsi Lanjutan (AES) yang akan digunakan dengan mode operasi Galois/Counter Mode (GCM). |
| AesManaged |
Menyediakan implementasi terkelola dari algoritma simetris Standar Enkripsi Lanjutan (AES). |
| AsnEncodedData |
Mewakili data yang dikodekan Abstract Sintaks Notation One (ASN.1). |
| AsnEncodedDataCollection |
Mewakili kumpulan AsnEncodedData objek. Kelas ini tidak dapat diwariskan. |
| AsnEncodedDataEnumerator |
Menyediakan kemampuan untuk menavigasi melalui AsnEncodedDataCollection objek. Kelas ini tidak dapat diwariskan. |
| AsymmetricAlgorithm |
Mewakili kelas dasar abstrak dari mana semua implementasi algoritma asimetris harus diwariskan. |
| AsymmetricKeyExchangeDeformatter |
Mewakili kelas dasar dari mana semua deformatter pertukaran kunci asimetris berasal. |
| AsymmetricKeyExchangeFormatter |
Mewakili kelas dasar dari mana semua pemformat pertukaran kunci asimetris berasal. |
| AsymmetricSignatureDeformatter |
Mewakili kelas dasar abstrak dari mana semua implementasi deformatter tanda tangan asimetris berasal. |
| AsymmetricSignatureFormatter |
Mewakili kelas dasar dari mana semua implementasi formatter tanda tangan asimetris berasal. |
| AuthenticationTagMismatchException |
Pengecualian yang dilemparkan ketika operasi dekripsi dengan cipher terautentikasi memiliki ketidakcocokan tag autentikasi. |
| ChaCha20Poly1305 |
Mewakili kunci konten yang akan digunakan dengan cipher aliran ChaCha20 dalam mode gabungan dengan pengautentikasi Poly1305. |
| CngAlgorithm |
Merangkum nama algoritma enkripsi. |
| CngAlgorithmGroup |
Merangkum nama grup algoritma enkripsi. |
| CngKey |
Menentukan fungsionalitas inti untuk kunci yang digunakan dengan objek Cryptography Next Generation (CNG). |
| CngKeyBlobFormat |
Menentukan format BLOB utama untuk digunakan dengan objek Microsoft Cryptography Next Generation (CNG). |
| CngKeyCreationParameters |
Berisi properti tingkat lanjut untuk pembuatan kunci. |
| CngPropertyCollection |
Menyediakan koleksi properti Cryptography Next Generation (CNG) yang sangat ditik. |
| CngProvider |
Merangkum nama penyedia penyimpanan kunci (KSP) untuk digunakan dengan objek Cryptography Next Generation (CNG). |
| CngUIPolicy |
Merangkum parameter konfigurasi opsional untuk antarmuka pengguna (UI) yang ditampilkan Cryptography Next Generation (CNG) saat Anda mengakses kunci yang dilindungi. |
| CompositeMLDsa |
Mewakili kunci ML-DSA Komposit. |
| CompositeMLDsaAlgorithm |
Mewakili pengidentifikasi algoritma ML-DSA komposit, menggabungkan ML-DSA dengan algoritma tradisional. |
| CompositeMLDsaCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Composite ML-DSA. |
| CryptoAPITransform |
Melakukan transformasi kriptografi data. Kelas ini tidak dapat diwariskan. |
| CryptoConfig |
Mengakses informasi konfigurasi kriptografi. |
| CryptographicAttributeObject |
Berisi jenis dan kumpulan nilai yang terkait dengan jenis tersebut. |
| CryptographicAttributeObjectCollection |
Berisi sekumpulan CryptographicAttributeObject objek. |
| CryptographicAttributeObjectEnumerator |
Menyediakan fungsionalitas enumerasi untuk CryptographicAttributeObjectCollection koleksi. Kelas ini tidak dapat diwariskan. |
| CryptographicException |
Pengecualian yang dilemparkan ketika kesalahan terjadi selama operasi kriptografi. |
| CryptographicOperations |
Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping. |
| CryptographicUnexpectedOperationException |
Pengecualian yang dilemparkan ketika operasi tak terduga terjadi selama operasi kriptografi. |
| CryptoStream |
Menentukan aliran yang menautkan aliran data ke transformasi kriptografi. |
| CspKeyContainerInfo |
Menyediakan informasi tambahan tentang pasangan kunci kriptografi. Kelas ini tidak dapat diwariskan. |
| CspParameters |
Berisi parameter yang diteruskan ke penyedia layanan kriptografi (CSP) yang melakukan komputasi kriptografi. Kelas ini tidak dapat diwariskan. |
| DataProtector |
Menyediakan kelas dasar untuk pelindung data. |
| DeriveBytes |
Mewakili kelas dasar abstrak tempat semua kelas yang memperoleh urutan byte dari pewarisan panjang tertentu. |
| DES |
Mewakili kelas dasar untuk algoritma Standar Enkripsi Data (DES) dari mana semua DES implementasi harus berasal. |
| DESCryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses versi penyedia layanan kriptografi (CSP) dari algoritma Standar Enkripsi Data (DES). Kelas ini tidak dapat diwariskan. |
| DpapiDataProtector |
Menyediakan metode perlindungan data sederhana. |
| DSA |
Mewakili kelas dasar abstrak tempat semua implementasi Algoritma Tanda Tangan Digital (DSA) harus diwarisi. |
| DSACng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Digital Signature Algorithm (DSA). |
| DSACryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses implementasi DSA penyedia layanan kriptografi (CSP) algoritma. Kelas ini tidak dapat diwariskan. |
| DSAOpenSsl |
Menyediakan implementasi Digital Signature Algorithm (DSA) yang didukung oleh OpenSSL. |
| DSASignatureDeformatter |
Memverifikasi tanda tangan Digital Signature Algorithm (DSA) PKCS#1 v1.5. |
| DSASignatureFormatter |
Membuat tanda tangan Algoritma Tanda Tangan Digital (DSA). |
| ECAlgorithm |
Mewakili kelas abstrak dari mana algoritma asimetris kurva elips dapat mewarisi. |
| ECCurve.NamedCurves |
Mewakili kelas pabrik untuk membuat kurva bernama. |
| ECDiffieHellman |
Menyediakan kelas dasar abstrak yang dapat berasal dari implementasi algoritma Elliptic Curve Diffie-Hellman (ECDH). Kelas ini menyediakan serangkaian operasi dasar yang harus didukung oleh semua implementasi ECDH. |
| ECDiffieHellmanCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari algoritma Elliptic Curve Diffie-Hellman (ECDH). Kelas ini digunakan untuk melakukan operasi kriptografi. |
| ECDiffieHellmanCngPublicKey |
Menentukan kunci umum Kurva Elips Diffie-Hellman (ECDH) untuk digunakan dengan ECDiffieHellmanCng kelas . |
| ECDiffieHellmanOpenSsl |
Menyediakan implementasi algoritma Elliptic Curve Diffie-Hellman (ECDH) yang didukung oleh OpenSSL. |
| ECDiffieHellmanPublicKey |
Menyediakan kelas dasar abstrak tempat semua ECDiffieHellmanCngPublicKey implementasi harus mewarisi. |
| ECDsa |
Menyediakan kelas dasar abstrak yang merangkum Elliptic Curve Digital Signature Algorithm (ECDSA). |
| ECDsaCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Elliptic Curve Digital Signature Algorithm (ECDSA). |
| ECDsaOpenSsl |
Menyediakan implementasi Elliptic Curve Digital Signature Algorithm (ECDSA) yang didukung oleh OpenSSL. |
| FromBase64Transform |
CryptoStream Mengonversi dari basis 64. |
| HashAlgorithm |
Mewakili kelas dasar dari mana semua implementasi algoritma hash kriptografi harus berasal. |
| HKDF |
RFC5869 Extract-and-Expand Key Derivation (HKDF) berbasis HMAC |
| HMAC |
Mewakili kelas abstrak dari mana semua implementasi Kode Autentikasi Pesan berbasis Hash (HMAC) harus berasal. |
| HMACMD5 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) dengan menggunakan MD5 fungsi hash. |
| HMACRIPEMD160 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) dengan menggunakan RIPEMD160 fungsi hash. |
| HMACSHA1 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) menggunakan SHA1 fungsi hash. |
| HMACSHA256 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) dengan menggunakan SHA256 fungsi hash. |
| HMACSHA3_256 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) dengan menggunakan fungsi hash SHA-3-256. |
| HMACSHA3_384 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) dengan menggunakan fungsi hash SHA-3-384. |
| HMACSHA3_512 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) dengan menggunakan fungsi hash SHA-3-512. |
| HMACSHA384 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) menggunakan SHA384 fungsi hash. |
| HMACSHA512 |
Menghitung Kode Autentikasi Pesan berbasis Hash (HMAC) menggunakan SHA512 fungsi hash. |
| IncrementalHash |
Menyediakan dukungan untuk menghitung nilai hash atau HMAC secara bertahap di beberapa segmen. |
| KeyedHashAlgorithm |
Mewakili kelas abstrak dari mana semua implementasi algoritma hash yang dikunci harus berasal. |
| KeySizes |
Menentukan sekumpulan ukuran kunci yang valid untuk algoritma kriptografi simetris. |
| Kmac128 |
Menghitung MAC KMAC128 untuk data input. |
| Kmac256 |
Menghitung MAC KMAC256 untuk data input. |
| KmacXof128 |
Menghitung MAC KMACXOF128 untuk data input. |
| KmacXof256 |
Menghitung MAC KMACXOF256 untuk data input. |
| MACTripleDES |
Menghitung Kode Autentikasi Pesan (MAC) menggunakan TripleDES untuk data CryptoStreaminput . |
| ManifestSignatureInformation |
Menyediakan informasi untuk tanda tangan manifes. |
| ManifestSignatureInformationCollection |
Mewakili kumpulan ManifestSignatureInformation objek baca-saja. |
| MaskGenerationMethod |
Mewakili kelas abstrak dari mana semua algoritma generator masker harus berasal. |
| MD5 |
Mewakili kelas abstrak dari mana semua implementasi MD5 algoritma hash mewarisi. |
| MD5Cng |
Menyediakan implementasi CNG (Cryptography Next Generation) dari algoritma hashing MD5 (Message Digest 5) 128-bit. |
| MD5CryptoServiceProvider |
MD5 Menghitung nilai hash untuk data input menggunakan implementasi yang disediakan oleh penyedia layanan kriptografi (CSP). Kelas ini tidak dapat diwariskan. |
| MLDsa |
Mewakili kunci ML-DSA. |
| MLDsaAlgorithm |
Mewakili algoritma tertentu dalam keluarga ML-DSA. |
| MLDsaCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Module-Lattice-Based Digital Signature Algorithm (ML-DSA). |
| MLDsaOpenSsl |
Mewakili kunci ML-DSA yang didukung oleh OpenSSL. |
| MLKem |
Mewakili kunci ML-KEM. |
| MLKemAlgorithm |
Mewakili algoritma tertentu dalam keluarga ML-KEM. |
| MLKemCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM). |
| MLKemOpenSsl |
Mewakili kunci ML-KEM yang didukung oleh OpenSSL. |
| Oid |
Mewakili pengidentifikasi objek kriptografi. Kelas ini tidak dapat diwariskan. |
| OidCollection |
Mewakili kumpulan Oid objek. Kelas ini tidak dapat diwariskan. |
| OidEnumerator |
Menyediakan kemampuan untuk menavigasi melalui OidCollection objek. Kelas ini tidak dapat diwariskan. |
| PasswordDeriveBytes |
Mendapatkan kunci dari kata sandi menggunakan ekstensi algoritma PBKDF1. |
| PbeParameters |
Mewakili parameter yang akan digunakan untuk Password-Based Encryption (PBE). |
| PemEncoding |
Menyediakan metode untuk membaca dan menulis subset IETF RFC 7468 dari pengodean tekstual PEM (Privacy-Enhanced Mail). Kelas ini tidak dapat diwariskan. |
| PKCS1MaskGenerationMethod |
Menghitung masker sesuai dengan PKCS #1 untuk digunakan oleh algoritma pertukaran kunci. |
| ProtectedData |
Menyediakan metode untuk mengenkripsi dan mendekripsi data. Kelas ini tidak dapat diwariskan. |
| ProtectedMemory |
Menyediakan metode untuk melindungi dan membuka proteksi memori. Kelas ini tidak dapat diwariskan. |
| RandomNumberGenerator |
Menyediakan fungsionalitas untuk menghasilkan nilai acak. |
| RC2 |
Mewakili kelas dasar dari mana semua implementasi RC2 algoritma harus berasal. |
| RC2CryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses implementasi RC2 penyedia layanan kriptografi (CSP) algoritma. Kelas ini tidak dapat diwariskan. |
| Rfc2898DeriveBytes |
Menerapkan fungsionalitas derivasi kunci berbasis kata sandi, PBKDF2, dengan menggunakan generator angka pseudo-random berdasarkan HMACSHA1. |
| Rijndael |
Mewakili kelas dasar dari mana semua implementasi algoritma enkripsi simetris Rijndael harus diwariskan. |
| RijndaelManaged |
Mengakses algoritma versi terkelola Rijndael . Kelas ini tidak dapat diwariskan. |
| RijndaelManagedTransform |
Melakukan transformasi kriptografi data menggunakan algoritma Rijndael. Kelas ini tidak dapat diwariskan. |
| RIPEMD160 |
Mewakili kelas abstrak dari mana semua implementasi algoritma hash MD160 mewarisi. |
| RIPEMD160Managed |
RIPEMD160 Menghitung hash untuk data input menggunakan pustaka terkelola. |
| RNGCryptoServiceProvider |
Menerapkan Generator Angka Acak kriptografi (RNG) menggunakan implementasi yang disediakan oleh penyedia layanan kriptografi (CSP). Kelas ini tidak dapat diwariskan. |
| RSA |
Mewakili kelas dasar dari mana semua implementasi RSA algoritma diwariskan. |
| RSACng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari algoritma RSA. |
| RSACryptoServiceProvider |
Melakukan enkripsi dan dekripsi asimetris menggunakan implementasi RSA algoritma yang disediakan oleh penyedia layanan kriptografi (CSP). Kelas ini tidak dapat diwariskan. |
| RSAEncryptionPadding |
Menentukan mode padding dan parameter yang akan digunakan dengan operasi enkripsi atau dekripsi RSA. |
| RSAOAEPKeyExchangeDeformatter |
Mendekripsi data pertukaran kunci Enkripsi Asimetris Optimal (OAEP). |
| RSAOAEPKeyExchangeFormatter |
Membuat data pertukaran kunci Enkripsi Asimetris Optimal (OAEP) menggunakan RSA. |
| RSAOpenSsl |
Menyediakan implementasi algoritma RSA yang didukung oleh OpenSSL. |
| RSAPKCS1KeyExchangeDeformatter |
Mendekripsi data pertukaran kunci PKCS #1. |
| RSAPKCS1KeyExchangeFormatter |
Membuat data pertukaran kunci PKCS#1 menggunakan RSA. |
| RSAPKCS1SignatureDeformatter |
Memverifikasi RSA tanda tangan PKCS #1 versi 1.5. |
| RSAPKCS1SignatureFormatter |
RSA Membuat tanda tangan PKCS #1 versi 1.5. |
| RSASignaturePadding |
Menentukan mode padding dan parameter yang akan digunakan dengan operasi pembuatan atau verifikasi tanda tangan RSA. |
| SafeEvpPKeyHandle |
|
| SHA1 |
SHA1 Menghitung hash untuk data input. |
| SHA1Cng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Algoritma Hash Aman (SHA). |
| SHA1CryptoServiceProvider |
SHA1 Menghitung nilai hash untuk data input menggunakan implementasi yang disediakan oleh penyedia layanan kriptografi (CSP). Kelas ini tidak dapat diwariskan. |
| SHA1Managed |
SHA1 Menghitung hash untuk data input menggunakan pustaka terkelola. |
| SHA256 |
SHA256 Menghitung hash untuk data input. |
| SHA256Cng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Algoritma Hash Aman (SHA) untuk nilai hash 256-bit. |
| SHA256CryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses implementasi SHA256 penyedia layanan kriptografi (CSP) algoritma. |
| SHA256Managed |
SHA256 Menghitung hash untuk data input menggunakan pustaka terkelola. |
| SHA3_256 |
Menghitung hash SHA-3-256 untuk data input. |
| SHA3_384 |
Menghitung hash SHA-3-384 untuk data input. |
| SHA3_512 |
Menghitung hash SHA-3-512 untuk data input. |
| SHA384 |
SHA384 Menghitung hash untuk data input. |
| SHA384Cng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Algoritma Hash Aman (SHA) untuk nilai hash 384-bit. |
| SHA384CryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses implementasi SHA384 penyedia layanan kriptografi (CSP) algoritma. |
| SHA384Managed |
SHA384 Menghitung hash untuk data input menggunakan pustaka terkelola. |
| SHA512 |
SHA512 Menghitung hash untuk data input. |
| SHA512Cng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Algoritma Hash Aman (SHA) untuk nilai hash 512-bit. |
| SHA512CryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses implementasi SHA512 penyedia layanan kriptografi (CSP) algoritma. |
| SHA512Managed |
SHA512 Menghitung algoritma hash untuk data input menggunakan pustaka terkelola. |
| Shake128 |
Menghitung hash SHAKE128 untuk data input. |
| Shake256 |
Menghitung hash SHAKE256 untuk data input. |
| SignatureDescription |
Berisi informasi tentang properti tanda tangan digital. |
| SlhDsa |
Mewakili kunci SLH-DSA. |
| SlhDsaAlgorithm |
Mewakili algoritma tertentu dalam keluarga SHL-DSA. |
| SlhDsaCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari Algoritma Tanda Tangan Digital Hash-Based Stateless (SLH-DSA). |
| SlhDsaOpenSsl |
Mewakili kunci SLH-DSA yang didukung oleh OpenSSL. |
| SP800108HmacCounterKdf |
NIST SP 800-108 HMAC CTR Key-Based Key Derivation (KBKDF) |
| StrongNameSignatureInformation |
Menyimpan informasi tanda tangan nama yang kuat untuk manifes. |
| SymmetricAlgorithm |
Mewakili kelas dasar abstrak dari mana semua implementasi algoritma simetris harus diwariskan. |
| ToBase64Transform |
Mengonversi ke CryptoStream basis 64. |
| TripleDES |
Mewakili kelas dasar untuk algoritma Standar Enkripsi Data Triple tempat semua TripleDES implementasi harus berasal. |
| TripleDESCng |
Menyediakan implementasi Cryptography Next Generation (CNG) dari algoritma Triple Data Encryption Standard (3DES). |
| TripleDESCryptoServiceProvider |
Menentukan objek pembungkus untuk mengakses versi TripleDES algoritma penyedia layanan kriptografi (CSP). Kelas ini tidak dapat diwariskan. |
Struct
| Nama | Deskripsi |
|---|---|
| CngProperty |
Merangkum properti kunci atau penyedia Cryptography Next Generation (CNG). |
| DSAParameters |
Berisi parameter umum untuk DSA algoritma. |
| ECCurve |
Mewakili kurva elips. |
| ECParameters |
Mewakili parameter standar untuk algoritma kriptografi kurva elips (ECC). |
| ECPoint |
Mewakili pasangan koordinat (X,Y) untuk struktur kriptografi kurva elips (ECC). |
| HashAlgorithmName |
Menentukan nama algoritma hash kriptografi. |
| PemFields |
Berisi informasi tentang lokasi data PEM. |
| RSAParameters |
Mewakili parameter standar untuk RSA algoritma. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| ICryptoTransform |
Menentukan operasi dasar transformasi kriptografi. |
| ICspAsymmetricAlgorithm |
Menentukan metode yang memungkinkan kelas AsymmetricAlgorithm menghitung informasi kontainer utama, serta mengimpor dan mengekspor blob kunci yang kompatibel dengan API Kriptografi Microsoft (CAPI). |
Enum
| Nama | Deskripsi |
|---|---|
| CipherMode |
Menentukan mode cipher blok yang akan digunakan untuk enkripsi. |
| CngExportPolicies |
Menentukan kebijakan ekspor kunci untuk kunci. |
| CngKeyCreationOptions |
Menentukan opsi yang digunakan untuk pembuatan kunci. |
| CngKeyHandleOpenOptions |
Menentukan opsi untuk membuka handel kunci. |
| CngKeyOpenOptions |
Menentukan opsi untuk membuka kunci. |
| CngKeyUsages |
Menentukan operasi kriptografi yang dapat digunakan oleh kunci Cryptography Next Generation (CNG). |
| CngPropertyOptions |
Menentukan opsi properti kunci Generasi Berikutnya Kriptografi (CNG). |
| CngUIProtectionLevels |
Menentukan tingkat perlindungan untuk kunci dalam skenario permintaan antarmuka pengguna (UI). |
| CryptoStreamMode |
Menentukan mode aliran kriptografi. |
| CspProviderFlags |
Menentukan bendera yang memodifikasi perilaku penyedia layanan kriptografi (CSP). |
| DataProtectionScope |
Menentukan cakupan perlindungan data yang akan diterapkan oleh metode Protect(Byte[], Byte[], DataProtectionScope). |
| DSASignatureFormat |
Menentukan format data untuk tanda tangan dengan keluarga algoritma DSA. |
| ECCurve.ECCurveType |
Menunjukkan cara menginterpretasikan data yang terkandung dalam objek ECCurve. |
| ECDiffieHellmanKeyDerivationFunction |
Menentukan fungsi derivasi utama yang akan digunakan kelas ECDiffieHellmanCng untuk mengonversi perjanjian rahasia menjadi materi utama. |
| ECKeyXmlFormat |
Menentukan format serialisasi XML untuk kunci kurva elips. |
| FromBase64TransformMode |
Menentukan apakah spasi kosong harus diabaikan dalam transformasi basis 64. |
| KeyNumber |
Menentukan apakah akan membuat kunci tanda tangan asimetris atau kunci pertukaran asimetris. |
| MemoryProtectionScope |
Menentukan cakupan perlindungan memori yang akan diterapkan oleh metode Protect(Byte[], MemoryProtectionScope). |
| OidGroup |
Mengidentifikasi Windows grup pengidentifikasi objek kriptografi (OID). |
| PaddingMode |
Menentukan jenis padding yang akan diterapkan ketika blok data pesan lebih pendek dari jumlah penuh byte yang diperlukan untuk operasi kriptografi. |
| PbeEncryptionAlgorithm |
Menentukan algoritma enkripsi yang akan digunakan dengan Password-Based Encryption (PBE). |
| RSAEncryptionPaddingMode |
Menentukan mode padding yang akan digunakan dengan operasi enkripsi atau dekripsi RSA. |
| RSASignaturePaddingMode |
Menentukan mode padding yang akan digunakan dengan operasi pembuatan atau verifikasi tanda tangan RSA. |
| SignatureVerificationResult |
Menentukan sebagian besar kode hasil untuk verifikasi tanda tangan. |