System.Security.Cryptography Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Güvenli kodlama ve verilerin kodunu çözme gibi şifreleme hizmetlerinin yanı sıra karma oluşturma, rastgele sayı oluşturma ve ileti kimlik doğrulaması gibi diğer birçok işlem sağlar. Daha fazla bilgi için bkz . Şifreleme Hizmetleri.
Sınıflar
| Name | Description |
|---|---|
| Aes |
Gelişmiş Şifreleme Standardı'nın (AES) tüm uygulamalarının devralması gereken soyut temel sınıfı temsil eder. |
| AesCcm |
CBC-MAC (CCM) işlem modu olan Sayaç ile kullanılacak Gelişmiş Şifreleme Standardı (AES) anahtarını temsil eder. |
| AesCng |
Gelişmiş Şifreleme Standardı (AES) algoritmasının Yeni Nesil Şifreleme (CNG) uygulamasını sağlar. |
| AesCryptoServiceProvider |
Gelişmiş Şifreleme Standardı (AES) algoritmasının Şifreleme Uygulama Programlama Arabirimleri (CAPI) uygulamasını kullanarak simetrik şifreleme ve şifre çözme gerçekleştirir. |
| AesGcm |
Galois/Counter Mode (GCM) işlem moduyla kullanılacak Gelişmiş Şifreleme Standardı (AES) anahtarını temsil eder. |
| AesManaged |
Gelişmiş Şifreleme Standardı (AES) simetrik algoritmasının yönetilen bir uygulamasını sağlar. |
| AsnEncodedData |
Soyut Söz Dizimi Gösterimi Bir (ASN.1) ile kodlanmış verileri temsil eder. |
| AsnEncodedDataCollection |
Bir nesne koleksiyonunu AsnEncodedData temsil eder. Bu sınıf devralınamaz. |
| AsnEncodedDataEnumerator |
Bir AsnEncodedDataCollection nesnede gezinme olanağı sağlar. Bu sınıf devralınamaz. |
| AsymmetricAlgorithm |
Asimetrik algoritmaların tüm uygulamalarının devralınması gereken soyut temel sınıfı temsil eder. |
| AsymmetricKeyExchangeDeformatter |
Tüm asimetrik anahtar değişimi deformatterlerinin türetildiği temel sınıfı temsil eder. |
| AsymmetricKeyExchangeFormatter |
Tüm asimetrik anahtar değişim biçimlendiricilerinin türetildiği temel sınıfı temsil eder. |
| AsymmetricSignatureDeformatter |
Asimetrik imza deformatterlerinin tüm uygulamalarının türetildiği soyut temel sınıfı temsil eder. |
| AsymmetricSignatureFormatter |
Asimetrik imza biçimlendiricilerinin tüm uygulamalarının türetildiği temel sınıfı temsil eder. |
| AuthenticationTagMismatchException |
Kimliği doğrulanmış bir şifrelemeye sahip bir şifre çözme işleminin kimlik doğrulama etiketi uyuşmazlığı olduğunda oluşan özel durum. |
| ChaCha20Poly1305 |
Poly1305 doğrulayıcı ile birleşik modda ChaCha20 akış şifresi ile kullanılacak simetrik anahtarı temsil eder. |
| CngAlgorithm |
Şifreleme algoritmasının adını kapsüller. |
| CngAlgorithmGroup |
Şifreleme algoritması grubunun adını kapsüller. |
| CngKey |
Şifreleme Yeni Nesil (CNG) nesneleriyle kullanılan anahtarlar için temel işlevselliği tanımlar. |
| CngKeyBlobFormat |
Microsoft Şifreleme Yeni Nesil (CNG) nesneleriyle kullanılacak anahtar BLOB biçimini belirtir. |
| CngKeyCreationParameters |
Anahtar oluşturma için gelişmiş özellikler içerir. |
| CngPropertyCollection |
Şifreleme Yeni Nesil (CNG) özelliklerinin kesin olarak belirlenmiş bir koleksiyonunu sağlar. |
| CngProvider |
Şifreleme Yeni Nesil (CNG) nesneleriyle kullanılmak üzere bir anahtar depolama sağlayıcısının (KSP) adını kapsüller. |
| CngUIPolicy |
Korumalı bir anahtara eriştiğinde Şifreleme Yeni Nesil(CNG) tarafından görüntülenen kullanıcı arabirimi (UI) için isteğe bağlı yapılandırma parametrelerini kapsüller. |
| CompositeMLDsa |
Bileşik ML-DSA anahtarını temsil eder. |
| CompositeMLDsaAlgorithm |
ML-DSA geleneksel bir algoritmayla birleştirerek bileşik ML-DSA algoritma tanımlayıcısını temsil eder. |
| CompositeMLDsaCng |
Bileşik ML-DSA'nın Yeni Nesil Şifreleme (CNG) uygulamasını sağlar. |
| CryptoAPITransform |
Verilerin şifreleme dönüşümlerini gerçekleştirir. Bu sınıf devralınamaz. |
| CryptoConfig |
Şifreleme yapılandırma bilgilerine erişir. |
| CryptographicAttributeObject |
Bir tür ve bu türle ilişkili bir değer koleksiyonu içerir. |
| CryptographicAttributeObjectCollection |
Bir nesne kümesi CryptographicAttributeObject içerir. |
| CryptographicAttributeObjectEnumerator |
Koleksiyon için CryptographicAttributeObjectCollection numaralandırma işlevi sağlar. Bu sınıf devralınamaz. |
| CryptographicException |
Şifreleme işlemi sırasında bir hata oluştuğunda oluşan özel durum. |
| CryptographicOperations |
Yaygın şifreleme işlemleri için yöntemler sağlar ve yan kanal bilgi sızıntısını azaltır. |
| CryptographicUnexpectedOperationException |
Şifreleme işlemi sırasında beklenmeyen bir işlem gerçekleştiğinde oluşan özel durum. |
| CryptoStream |
Veri akışlarını şifreleme dönüşümlerine bağlayan bir akış tanımlar. |
| CspKeyContainerInfo |
Şifreleme anahtar çifti hakkında ek bilgi sağlar. Bu sınıf devralınamaz. |
| CspParameters |
Şifreleme hesaplamaları gerçekleştiren şifreleme hizmeti sağlayıcısına (CSP) geçirilen parametreleri içerir. Bu sınıf devralınamaz. |
| DataProtector |
Veri koruyucuları için temel sınıfı sağlar. |
| DeriveBytes |
Belirtilen uzunlukta bayt dizilerini türeten tüm sınıfların devraldığı soyut temel sınıfı temsil eder. |
| DES |
Tüm DES uygulamaların türetilmiş olması gereken Veri Şifreleme Standardı (DES) algoritmasının temel sınıfını temsil eder. |
| DESCryptoServiceProvider |
Veri Şifreleme Standardı (DES) algoritmasının şifreleme hizmeti sağlayıcısı (CSP) sürümüne erişmek için bir sarmalayıcı nesnesi tanımlar. Bu sınıf devralınamaz. |
| DpapiDataProtector |
Basit veri koruma yöntemleri sağlar. |
| DSA |
Dijital İmza Algoritması'nın (DSA) tüm uygulamalarının devralması gereken soyut temel sınıfı temsil eder. |
| DSACng |
Dijital İmza Algoritması'nın (DSA) Yeni Nesil Şifreleme (CNG) uygulamasını sağlar. |
| DSACryptoServiceProvider |
Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) uygulamasına DSA erişmek için bir sarmalayıcı nesnesi tanımlar. Bu sınıf devralınamaz. |
| DSAOpenSsl |
OpenSSL tarafından yedeklenen Dijital İmza Algoritması'nın (DSA) bir uygulamasını sağlar. |
| DSASignatureDeformatter |
Dijital İmza Algoritması (DSA) PKCS#1 v1.5 imzayı doğrular. |
| DSASignatureFormatter |
Dijital İmza Algoritması (DSA) imzası oluşturur. |
| ECAlgorithm |
Üç nokta eğrisi asimetrik algoritmalarının devralabileceği soyut sınıfı temsil eder. |
| ECCurve.NamedCurves |
Adlandırılmış eğriler oluşturmak için bir fabrika sınıfını temsil eder. |
| ECDiffieHellman |
Eliptik Eğri Diffie-Hellman (ECDH) algoritma uygulamalarının türetebileceği soyut bir temel sınıf sağlar. Bu sınıf, tüm ECDH uygulamalarının desteklemesi gereken temel işlem kümesini sağlar. |
| ECDiffieHellmanCng |
Eliptik Eğri Diffie-Hellman (ECDH) algoritmasının Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. Bu sınıf şifreleme işlemleri gerçekleştirmek için kullanılır. |
| ECDiffieHellmanCngPublicKey |
sınıfıyla ECDiffieHellmanCng kullanmak üzere bir Eliptik Eğri Diffie-Hellman (ECDH) ortak anahtarını belirtir. |
| ECDiffieHellmanOpenSsl |
OpenSSL tarafından desteklenen Eliptik Eğri Diffie-Hellman (ECDH) algoritmasının bir uygulamasını sağlar. |
| ECDiffieHellmanPublicKey |
Tüm ECDiffieHellmanCngPublicKey uygulamaların devralması gereken soyut bir temel sınıf sağlar. |
| ECDsa |
Elips Eğrisi Dijital İmza Algoritması'nı (ECDSA) kapsülleyen soyut bir temel sınıf sağlar. |
| ECDsaCng |
Üç Nokta Eğrisi Dijital İmza Algoritması'nın (ECDSA) Yeni Nesil (CNG) Şifreleme uygulamasını sağlar. |
| ECDsaOpenSsl |
OpenSSL tarafından yedeklenen Eliptik Eğri dijital imza algoritmasının (ECDSA) bir uygulamasını sağlar. |
| FromBase64Transform |
64 tabanından bir CryptoStream dönüştürür. |
| HashAlgorithm |
Şifreleme karma algoritmalarının tüm uygulamalarının türetilmiş olması gereken temel sınıfı temsil eder. |
| HKDF |
HMAC Tabanlı Ayıklama ve Genişletme Anahtarı Türetme (HKDF) RFC5869 |
| HMAC |
Karma Tabanlı İleti Kimlik Doğrulama Kodu'nun (HMAC) tüm uygulamalarının türetilmiş olması gereken soyut sınıfı temsil eder. |
| HMACMD5 |
Karma işlevini kullanarak MD5 Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACRIPEMD160 |
Karma işlevini kullanarak RIPEMD160 Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA1 |
Karma işlevini kullanarak SHA1 Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA256 |
Karma işlevini kullanarak SHA256 Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA3_256 |
SHA-3-256 karma işlevini kullanarak Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA3_384 |
SHA-3-384 karma işlevini kullanarak Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA3_512 |
SHA-3-512 karma işlevini kullanarak Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA384 |
Karma işlevini kullanarak SHA384 Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| HMACSHA512 |
Karma işlevini kullanarak SHA512 Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplar. |
| IncrementalHash |
Karma veya HMAC değerini birkaç segmentte artımlı olarak hesaplama desteği sağlar. |
| KeyedHashAlgorithm |
Anahtarlı karma algoritmaların tüm uygulamalarının türetilmiş olması gereken soyut sınıfı temsil eder. |
| KeySizes |
Simetrik şifreleme algoritmaları için geçerli anahtar boyutları kümesini belirler. |
| Kmac128 |
Giriş verileri için mac KMAC128 hesaplar. |
| Kmac256 |
Giriş verileri için mac KMAC256 hesaplar. |
| KmacXof128 |
Giriş verileri için mac KMACXOF128 hesaplar. |
| KmacXof256 |
Giriş verileri için mac KMACXOF256 hesaplar. |
| MACTripleDES |
Giriş verileri TripleDESiçin kullanarak CryptoStream bir İleti Kimlik Doğrulama Kodu (MAC) hesaplar. |
| ManifestSignatureInformation |
Bildirim imzası için bilgi sağlar. |
| ManifestSignatureInformationCollection |
Salt okunur bir nesne koleksiyonunu ManifestSignatureInformation temsil eder. |
| MaskGenerationMethod |
Tüm maske oluşturucu algoritmalarının türetilmiş olması gereken soyut sınıfı temsil eder. |
| MD5 |
Karma algoritmanın tüm uygulamalarının MD5 devraldığı soyut sınıfı temsil eder. |
| MD5Cng |
MD5 (İleti Özeti 5) 128 bit karma algoritmasının CNG (Şifreleme Yeni Nesil) uygulamasını sağlar. |
| MD5CryptoServiceProvider |
MD5 Şifreleme hizmeti sağlayıcısı (CSP) tarafından sağlanan uygulamayı kullanarak giriş verilerinin karma değerini hesaplar. Bu sınıf devralınamaz. |
| MLDsa |
bir ML-DSA anahtarını temsil eder. |
| MLDsaAlgorithm |
ML-DSA ailesinde belirli bir algoritmayı temsil eder. |
| MLDsaCng |
Module-Lattice-Based Dijital İmza Algoritmasının (ML-DSA) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. |
| MLDsaOpenSsl |
OpenSSL tarafından yedeklenen bir ML-DSA anahtarını temsil eder. |
| MLKem |
bir ML-KEM anahtarını temsil eder. |
| MLKemAlgorithm |
ML-KEM ailesinde belirli bir algoritmayı temsil eder. |
| MLKemCng |
Module-Lattice-Based Key-Encapsulation Mekanizmasının (ML-KEM) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. |
| MLKemOpenSsl |
OpenSSL tarafından yedeklenen bir ML-KEM anahtarını temsil eder. |
| Oid |
Şifreleme nesnesi tanımlayıcıyı temsil eder. Bu sınıf devralınamaz. |
| OidCollection |
Bir nesne koleksiyonunu Oid temsil eder. Bu sınıf devralınamaz. |
| OidEnumerator |
Bir OidCollection nesnede gezinme olanağı sağlar. Bu sınıf devralınamaz. |
| PasswordDeriveBytes |
PBKDF1 algoritmasının uzantısını kullanarak paroladan bir anahtar türetir. |
| PbeParameters |
Password-Based Şifrelemesi (PBE) için kullanılacak parametreleri temsil eder. |
| PemEncoding |
PEM (Privacy-Enhanced Mail) metin kodlamalarının IETF RFC 7468 alt kümesini okumak ve yazmak için yöntemler sağlar. Bu sınıf devralınamaz. |
| PKCS1MaskGenerationMethod |
Maskeleri anahtar değişim algoritmaları tarafından kullanılmak üzere PKCS #1'e göre hesaplar. |
| ProtectedData |
Verileri şifrelemek ve şifresini çözmek için yöntemler sağlar. Bu sınıf devralınamaz. |
| ProtectedMemory |
Belleği korumak ve korumasını kaldırmaya yönelik yöntemler sağlar. Bu sınıf devralınamaz. |
| RandomNumberGenerator |
Rastgele değerler oluşturmak için işlevsellik sağlar. |
| RC2 |
Algoritmanın tüm uygulamalarının RC2 türetilmiş olması gereken temel sınıfı temsil eder. |
| RC2CryptoServiceProvider |
Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) uygulamasına RC2 erişmek için bir sarmalayıcı nesnesi tanımlar. Bu sınıf devralınamaz. |
| Rfc2898DeriveBytes |
tabanlı bir sahte rastgele sayı oluşturucu HMACSHA1kullanarak, parola tabanlı anahtar türetme işlevini (PBKDF2) uygular. |
| Rijndael |
Simetrik şifreleme algoritmasının tüm uygulamalarının Rijndael devralması gereken temel sınıfı temsil eder. |
| RijndaelManaged |
Algoritmanın yönetilen sürümüne erişir Rijndael . Bu sınıf devralınamaz. |
| RijndaelManagedTransform |
Rijndael algoritmasını kullanarak verilerin şifreleme dönüşümlerini gerçekleştirir. Bu sınıf devralınamaz. |
| RIPEMD160 |
MD160 karma algoritmasının tüm uygulamalarının devraldığı soyut sınıfı temsil eder. |
| RIPEMD160Managed |
RIPEMD160 Yönetilen kitaplığı kullanarak giriş verilerinin karması hesaplanır. |
| RNGCryptoServiceProvider |
Şifreleme hizmeti sağlayıcısı (CSP) tarafından sağlanan uygulamayı kullanarak bir şifreleme Rastgele Sayı Oluşturucu (RNG) uygular. Bu sınıf devralınamaz. |
| RSA |
Algoritmanın tüm uygulamalarının RSA devraldığı temel sınıfı temsil eder. |
| RSACng |
RSA algoritmasının Yeni Nesil Şifreleme (CNG) uygulamasını sağlar. |
| RSACryptoServiceProvider |
Şifreleme hizmeti sağlayıcısı (CSP) tarafından sağlanan algoritmanın RSA uygulamasını kullanarak asimetrik şifreleme ve şifre çözme gerçekleştirir. Bu sınıf devralınamaz. |
| RSAEncryptionPadding |
RSA şifreleme veya şifre çözme işlemleriyle kullanılacak doldurma modunu ve parametreleri belirtir. |
| RSAOAEPKeyExchangeDeformatter |
En uygun Asimetrik Şifreleme Doldurma (OAEP) anahtar değişim verilerinin şifresini çözer. |
| RSAOAEPKeyExchangeFormatter |
kullanarak RSAEn uygun Asimetrik Şifreleme Doldurma (OAEP) anahtar değişimi verilerini oluşturur. |
| RSAOpenSsl |
OpenSSL tarafından yedeklenen RSA algoritmasının bir uygulamasını sağlar. |
| RSAPKCS1KeyExchangeDeformatter |
PKCS #1 anahtar değişimi verilerinin şifresini çözer. |
| RSAPKCS1KeyExchangeFormatter |
kullanarak RSAPKCS#1 anahtar değişimi verilerini oluşturur. |
| RSAPKCS1SignatureDeformatter |
PKCS RSA #1 sürüm 1.5 imzayı doğrular. |
| RSAPKCS1SignatureFormatter |
PKCS RSA #1 sürüm 1.5 imzası oluşturur. |
| RSASignaturePadding |
RSA imzası oluşturma veya doğrulama işlemleriyle kullanılacak doldurma modunu ve parametreleri belirtir. |
| SafeEvpPKeyHandle |
OpenSSL'den |
| SHA1 |
Giriş verilerinin SHA1 karması hesaplanır. |
| SHA1Cng |
Güvenli Karma Algoritması'nın (SHA) Yeni Nesil Şifreleme (CNG) uygulamasını sağlar. |
| SHA1CryptoServiceProvider |
SHA1 Şifreleme hizmeti sağlayıcısı (CSP) tarafından sağlanan uygulamayı kullanarak giriş verilerinin karma değerini hesaplar. Bu sınıf devralınamaz. |
| SHA1Managed |
SHA1 Yönetilen kitaplığı kullanarak giriş verilerinin karması hesaplanır. |
| SHA256 |
Giriş verilerinin SHA256 karması hesaplanır. |
| SHA256Cng |
256 bit karma değerler için Güvenli Karma Algoritması'nın (SHA) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. |
| SHA256CryptoServiceProvider |
Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) uygulamasına SHA256 erişmek için bir sarmalayıcı nesnesi tanımlar. |
| SHA256Managed |
SHA256 Yönetilen kitaplığı kullanarak giriş verilerinin karması hesaplanır. |
| SHA3_256 |
Giriş verileri için SHA-3-256 karması hesaplar. |
| SHA3_384 |
Giriş verileri için SHA-3-384 karması hesaplar. |
| SHA3_512 |
Giriş verileri için SHA-3-512 karması hesaplar. |
| SHA384 |
Giriş verilerinin SHA384 karması hesaplanır. |
| SHA384Cng |
384 bit karma değerler için Güvenli Karma Algoritması'nın (SHA) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. |
| SHA384CryptoServiceProvider |
Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) uygulamasına SHA384 erişmek için bir sarmalayıcı nesnesi tanımlar. |
| SHA384Managed |
SHA384 Yönetilen kitaplığı kullanarak giriş verilerinin karması hesaplanır. |
| SHA512 |
Giriş verilerinin SHA512 karması hesaplanır. |
| SHA512Cng |
512 bit karma değerler için Güvenli Karma Algoritması'nın (SHA) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. |
| SHA512CryptoServiceProvider |
Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) uygulamasına SHA512 erişmek için bir sarmalayıcı nesnesi tanımlar. |
| SHA512Managed |
SHA512 Yönetilen kitaplığı kullanarak giriş verileri için karma algoritmasını hesaplar. |
| Shake128 |
Giriş verileri için SHAKE128 karması hesaplar. |
| Shake256 |
Giriş verileri için SHAKE256 karması hesaplar. |
| SignatureDescription |
Dijital imzanın özellikleri hakkında bilgi içerir. |
| SlhDsa |
bir SLH-DSA anahtarını temsil eder. |
| SlhDsaAlgorithm |
SHL-DSA ailesinde belirli bir algoritmayı temsil eder. |
| SlhDsaCng |
Durum Bilgisi Olmayan Hash-Based Dijital İmza Algoritmasının (SLH-DSA) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar. |
| SlhDsaOpenSsl |
OpenSSL tarafından yedeklenen bir SLH-DSA anahtarını temsil eder. |
| SP800108HmacCounterKdf |
NIST SP 800-108 HMAC CTR Key-Based Anahtar Türetme (KBKDF) |
| StrongNameSignatureInformation |
Bir bildirim için tanımlayıcı ad imza bilgilerini tutar. |
| SymmetricAlgorithm |
Simetrik algoritmaların tüm uygulamalarının devralması gereken soyut temel sınıfı temsil eder. |
| ToBase64Transform |
a'yi CryptoStream 64 tabanına dönüştürür. |
| TripleDES |
Tüm TripleDES uygulamaların türetilmiş olması gereken Üçlü Veri Şifreleme Standart algoritmaları için temel sınıfı temsil eder. |
| TripleDESCng |
Üçlü Veri Şifreleme Standardı (3DES) algoritmasının Yeni Nesil Şifreleme (CNG) uygulamasını sağlar. |
| TripleDESCryptoServiceProvider |
Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) sürümüne TripleDES erişmek için bir sarmalayıcı nesnesi tanımlar. Bu sınıf devralınamaz. |
| X25519DiffieHellman |
Güvenli kodlama ve verilerin kodunu çözme gibi şifreleme hizmetlerinin yanı sıra karma oluşturma, rastgele sayı oluşturma ve ileti kimlik doğrulaması gibi diğer birçok işlem sağlar. Daha fazla bilgi için bkz . Şifreleme Hizmetleri. |
| X25519DiffieHellmanCng |
Güvenli kodlama ve verilerin kodunu çözme gibi şifreleme hizmetlerinin yanı sıra karma oluşturma, rastgele sayı oluşturma ve ileti kimlik doğrulaması gibi diğer birçok işlem sağlar. Daha fazla bilgi için bkz . Şifreleme Hizmetleri. |
| X25519DiffieHellmanOpenSsl |
Güvenli kodlama ve verilerin kodunu çözme gibi şifreleme hizmetlerinin yanı sıra karma oluşturma, rastgele sayı oluşturma ve ileti kimlik doğrulaması gibi diğer birçok işlem sağlar. Daha fazla bilgi için bkz . Şifreleme Hizmetleri. |
Yapılar
| Name | Description |
|---|---|
| CngProperty |
Şifreleme Yeni Nesil (CNG) anahtarının veya sağlayıcısının özelliğini kapsüller. |
| DSAParameters |
DSA algoritması için tipik parametreleri içerir. |
| ECCurve |
Üç nokta eğriyi temsil eder. |
| ECParameters |
Eliptik eğri şifreleme (ECC) algoritması için standart parametreleri temsil eder. |
| ECPoint |
Üç nokta eğrisi şifreleme (ECC) yapıları için bir (X,Y) koordinat çifti temsil eder. |
| HashAlgorithmName |
Şifreleme karma algoritmasının adını belirtir. |
| PemFields |
PEM verilerinin konumu hakkında bilgi içerir. |
| RSAParameters |
RSA algoritması için standart parametreleri temsil eder. |
Arabirimler
| Name | Description |
|---|---|
| ICryptoTransform |
Şifreleme dönüşümlerinin temel işlemlerini tanımlar. |
| ICspAsymmetricAlgorithm |
AsymmetricAlgorithm sınıfının anahtar kapsayıcı bilgilerini listelemesine ve Şifreleme API'Microsoft (CAPI) uyumlu anahtar bloblarını içeri ve dışarı aktarmasına olanak sağlayan yöntemleri tanımlar. |
Numaralandırmalar
| Name | Description |
|---|---|
| CipherMode |
Şifreleme için kullanılacak blok şifreleme modunu belirtir. |
| CngExportPolicies |
Bir anahtar için anahtar dışarı aktarma ilkelerini belirtir. |
| CngKeyCreationOptions |
Anahtar oluşturma için kullanılan seçenekleri belirtir. |
| CngKeyHandleOpenOptions |
Anahtar tanıtıcılarını açma seçeneklerini belirtir. |
| CngKeyOpenOptions |
Anahtar açma seçeneklerini belirtir. |
| CngKeyUsages |
Şifreleme Yeni Nesil (CNG) anahtarının kullanılabileceğini şifreleme işlemlerini belirtir. |
| CngPropertyOptions |
Şifreleme Yeni Nesil (CNG) anahtar özelliği seçeneklerini belirtir. |
| CngUIProtectionLevels |
Kullanıcı arabirimi (UI) istemi senaryolarında anahtarın koruma düzeyini belirtir. |
| CryptoStreamMode |
Şifreleme akışının modunu belirtir. |
| CspProviderFlags |
Şifreleme hizmeti sağlayıcılarının (CSP) davranışını değiştiren bayrakları belirtir. |
| DataProtectionScope |
Protect(Byte[], Byte[], DataProtectionScope) yöntemi tarafından uygulanacak veri korumasının kapsamını belirtir. |
| DSASignatureFormat |
DSA algoritma ailesi ile imzalar için veri biçimini belirtir. |
| ECCurve.ECCurveType |
bir ECCurve nesnesinde bulunan verilerin nasıl yorumlanmış olduğunu gösterir. |
| ECDiffieHellmanKeyDerivationFunction |
ECDiffieHellmanCng sınıfının gizli anlaşmaları anahtar malzemeye dönüştürmek için kullanacağı anahtar türetme işlevini belirtir. |
| ECKeyXmlFormat |
Üç nokta eğrisi anahtarları için XML serileştirme biçimlerini tanımlar. |
| FromBase64TransformMode |
Temel 64 dönüşümünde boşluğun yoksayılıp yoksayılmayacağını belirtir. |
| KeyNumber |
Asimetrik imza anahtarı mı yoksa asimetrik değişim anahtarı mı oluşturulacağını belirtir. |
| MemoryProtectionScope |
Protect(Byte[], MemoryProtectionScope) yöntemi tarafından uygulanacak bellek korumasının kapsamını belirtir. |
| OidGroup |
Windows şifreleme nesnesi tanımlayıcısı (OID) gruplarını tanımlar. |
| PaddingMode |
İleti veri bloğu şifreleme işlemi için gereken tam bayt sayısından kısa olduğunda uygulanacak doldurma türünü belirtir. |
| PbeEncryptionAlgorithm |
Password-Based Şifrelemesi (PBE) ile kullanılacak şifreleme algoritmalarını belirtir. |
| RSAEncryptionPaddingMode |
RSA şifreleme veya şifre çözme işlemleriyle kullanılacak doldurma modunu belirtir. |
| RSASignaturePaddingMode |
RSA imzası oluşturma veya doğrulama işlemleriyle kullanılacak doldurma modunu belirtir. |
| SignatureVerificationResult |
İmza doğrulaması için sonuç kodlarının çoğunu belirtir. |