


## Sınıflar

| Sınıf | Açıklama |
| --- | --- |
| [AsnEncodedData](./asnencodeddata/) | ASN.1 kodlu veri. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [AsymmetricAlgorithm](./asymmetricalgorithm/) | Asimetrik şifreleme algoritmaları için soyut temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| [AsymmetricSignatureDeformatter](./asymmetricsignaturedeformatter/) | Asimetrik imza biçim çözücüleri için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [AsymmetricSignatureFormatter](./asymmetricsignatureformatter/) | Asimetrik imza biçimlendiricileri için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [CryptoStream](./cryptostream/) | Mevcut akışı kriptografik bir işlevle saran akış uygulaması. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [CspKeyContainerInfo](./cspkeycontainerinfo/) | Kriptografik bir anahtar çiftine ilişkin ek bilgiler. |
| [CspParameters](./cspparameters/) | Kriptografik Servis Sağlayıcısının parametreleri. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [DeriveBytes](./derivebytes/) | Belirli bir uzunlukta bayt dizileri türeten tüm sınıfların kalıtım aldığı soyut sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [DSA](./dsa/) | DSA algoritması uygulamaları için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [DSACryptoServiceProvider](./dsacryptoserviceprovider/) | CSP biçiminde DSA algoritması. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [DSASignatureDeformatter](./dsasignaturedeformatter/) | DSA imzalarını doğrulamak için kullanılır. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [DSASignatureFormatter](./dsasignatureformatter/) | DSA imzası oluşturmak için kullanılır. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [ECDsa](./ecdsa/) | ECDsa algoritması uygulamaları için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [ECDsaBotan](./ecdsabotan/) | Botan biçiminde ECDsa algoritması. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [FromBase64Transform](./frombase64transform/) | CryptoStream sınıfı örneğini base64'ten dönüştürür. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [HashAlgorithm](./hashalgorithm/) | Hash algoritmaları için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [HMAC](./hmac/) | Hash tabanlı Mesaj Kimlik Doğrulama Kodu ([HMAC](./hmac/)) uygulamaları bu soyut sınıftan türemelidir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [HMACSHA1](./hmacsha1/) | SHA1 hash işlevini kullanan hash tabanlı Mesaj Kimlik Doğrulama Kodu. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [HMACSHA512](./hmacsha512/) | SHA512 hash işlevini kullanan hash tabanlı Mesaj Kimlik Doğrulama Kodu. Kısmen uygulanmıştır. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [ICryptoTransform](./icryptotransform/) | Kriptografik dönüştürücü için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [ICspAsymmetricAlgorithm](./icspasymmetricalgorithm/) | Asimetrik algoritma temel sınıfı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [KeySizes](./keysizes/) | Simetrik algoritmalar tarafından kabul edilen anahtar boyutları kümesi. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [MD5](./md5/) | MD5 hash algoritması. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [MD5CryptoServiceProvider](./md5cryptoserviceprovider/) | CSP uyumlu MD5 algoritması. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [Oid](./oid/) | Kriptografik nesne tanımlayıcısı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RandomNumberGenerator](./randomnumbergenerator/) | Rastgele sayı üreteçlerinin türetmesi için soyut sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RC2](./rc2/) | RC2 simetrik algoritma temel sınıfı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örnek yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RC2Managed](./rc2managed/) | Yönetilen [RC2](./rc2/) algoritması. Yalnızca ECB, CFB ve CBC şifreleme modları desteklenir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [Rfc2898DeriveBytes](./rfc2898derivebytes/) | Şifre tabanlı anahtar türetme, PBKDF2 uygular. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [Rijndael](./rijndael/) | [Rijndael](./rijndael/) algoritması için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RijndaelManaged](./rijndaelmanaged/) | Yönetilen [Rijndael](./rijndael/) algoritması. Yalnızca None dolgu ile ECB ve CFB modlarını ve None ve Zeros dolgu ile CBC modunu destekler. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RIPEMD160](./ripemd160/) | Girdi verisi için [RIPEMD160](./ripemd160/) karmasını hesaplar. C++'ta [RIPEMD160](./ripemd160/) soyut bir sınıf değildir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RNGCryptoServiceProvider](./rngcryptoserviceprovider/) | CSP kavramına uyan rastgele sayı üreteci. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RSA](./rsa/) | [RSA](./rsa/) algoritması uygulamaları için temel sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RSACryptoServiceProvider](./rsacryptoserviceprovider/) | CSP biçiminde [RSA](./rsa/) algoritması. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RSAEncryptionPadding](./rsaencryptionpadding/) | [RSA](./rsa/) şifreleme veya şifre çözme işlemleri için dolgu modu ve parametreleri. |
| [RSAPKCS1SignatureDeformatter](./rsapkcs1signaturedeformatter/) | [RSA](./rsa/) PKCS #1 v1.5 imzasını doğrulamak için sınıf. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RSAPKCS1SignatureFormatter](./rsapkcs1signatureformatter/) | [RSA](./rsa/) PKCS #1 v1.5 imzası ile veriyi imzalar. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [RSASignaturePadding](./rsasignaturepadding/) | [RSA](./rsa/) imza oluşturma veya doğrulama işlemleri için dolgu modu ve parametreleri. |
| [SHA1](./sha1/) | Girdi verisi için [SHA1](./sha1/) karmasını hesaplar. C++'ta [SHA1](./sha1/) soyut bir sınıf değildir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA1CryptoServiceProvider](./sha1cryptoserviceprovider/) | C++'ta soyut bir sınıf olmayan [SHA1](./sha1/) CSP uygulaması. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA1Managed](./sha1managed/) | Yönetilen [SHA1](./sha1/) özetleyicisi. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA256](./sha256/) | Girdi verisi için [SHA256](./sha256/) karmasını hesaplar. C++'ta [SHA256](./sha256/) soyut bir sınıf değildir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA256Managed](./sha256managed/) | Yönetilen [SHA256](./sha256/) özetleyicisi. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA384](./sha384/) | Girdi verisi için [SHA384](./sha384/) karmasını hesaplar. C++'ta [SHA384](./sha384/) soyut bir sınıf değildir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA384Managed](./sha384managed/) | Yönetilen [SHA384](./sha384/) özetleyicisi. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA512](./sha512/) | Girdi verisi için [SHA512](./sha512/) karmasını hesaplar. C++'ta [SHA512](./sha512/) soyut bir sınıf değildir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SHA512Managed](./sha512managed/) | Yönetilen [SHA384](./sha384/) özetleyicisi. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [SymmetricAlgorithm](./symmetricalgorithm/) | Şifreleme ve şifre çözme için aynı anahtarı kullanan simetrik algoritma temel sınıfı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [ToBase64Transform](./tobase64transform/) | [CryptoStream](./cryptostream/) sınıfı örneğini base 64'e dönüştürür. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [TripleDES](./tripledes/) | Üçlü [Data](../system.data/) Şifreleme Standardı algoritması temel sınıfı. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [TripleDESManaged](./tripledesmanaged/) | Yönetilen [TripleDES](./tripledes/) uygulaması. Yalnızca None dolgu ile ECB ve CFB modlarını ve None, Zeros ve PKCS7 dolgu ile CBC modunu destekler. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt (stack) üzerinde ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
## Enums

| Enum | Açıklama |
| --- | --- |
| [CipherMode](./ciphermode/) | Blok şifreleme modu. |
| [CryptoStreamMode](./cryptostreammode/) | [CryptoStream](./cryptostream/) yönü. |
| [ECKeyXmlFormat](./eckeyxmlformat/) | Eliptik eğri anahtarları için XML biçimi. |
| [FromBase64TransformMode](./frombase64transformmode/) | Base 64 dönüşümünde boşluk karakterlerinin göz ardı edilip edilmemesi belirtir. |
| [KeyNumber](./keynumber/) | Anahtar türü. |
| [OidGroup](./oidgroup/) | [Windows](../system.windows/) OID gruplarını tanımlar. |
| [PaddingMode](./paddingmode/) | Kripto işlemi için gereken bloktan daha kısa mesajların nasıl ele alınacağını tanımlar. |
| [RSAEncryptionPaddingMode](./rsaencryptionpaddingmode/) | Şifreleme veya şifre çözme işlemlerinde [RSA](./rsa/) ile kullanılan dolgu modu. |
| [RSASignaturePaddingMode](./rsasignaturepaddingmode/) | [RSA](./rsa/) imza oluşturma veya doğrulama işlemlerinde kullanılan dolgu modu. |
## Functions

| Fonksiyon | Açıklama |
| --- | --- |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator> | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator>= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
