Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Gelişmiş RSA ve AES Şifreleme Sağlayıcısı, Temel Sağlayıcı olarak adlandırılan Microsoft Temel Şifreleme Sağlayıcısı ile aynı özellikleri destekler. AES Sağlayıcısı, daha uzun anahtarlar ve ek algoritmalar aracılığıyla daha güçlü güvenliği destekler. CryptoAPI'nin tüm sürümleriyle kullanılabilir.
Windows XP: Microsoft AES Şifreleme Sağlayıcısı, Microsoft Enhanced RSA ve AES Şifreleme Sağlayıcısı (Prototype) olarak adlandırıldı.
Önceki sağlayıcı sürümleriyle geriye dönük uyumluluğu korumak için, wincrypt.h üst bilgi dosyasında tanımlanan sağlayıcı adı, bu sağlayıcının daha yeni sürümleri gönderilmiş olsa bile sürüm 1.0 gösterimini korur. Kullanımdaki sağlayıcının sürümünü belirlemek için dwParam parametresi PP_VERSION olarak ayarlanmış CryptGetProvParam çağırın. 0x0200 döndürülürse sürüm 2.0 kullanımda olur.
| Değer | |
|---|---|
| Sağlayıcı türü | PROV_RSA_AES |
| Sağlayıcı adı | MS_ENH_RSA_AES_PROV |
Aşağıdaki tabloda Temel Sağlayıcı, Güçlü Sağlayıcı ve AES Sağlayıcısı arasındaki farklar vurgulanır. Gösterilen anahtar uzunlukları varsayılan anahtar uzunluklarıdır.
| Algoritma | Temel Sağlayıcı anahtar uzunluğu | Güçlü Sağlayıcı anahtar uzunluğu | AES Sağlayıcısı anahtar uzunluğu |
|---|---|---|---|
| RSA ortak anahtar imzası algoritması | 512 bit | 1.024 bit | 1.024 bit |
| RSA ortak anahtar değişim algoritması | 512 bit | 1.024 bit | 1.024 bit |
| RC2 blok şifreleme algoritması | 40 bit | 128 bit | 128 bit Tuz uzunluğu ayarlanabilir. |
| RC4 akış şifreleme algoritması | 40 bit | 128 bit | 128 bit Tuz uzunluğu ayarlanabilir. |
| DES | 56 bit | 56 bit | 56 bit |
| Üçlü DES (2 anahtar) | Desteklenmiyor | 112 bit | 112 bit |
| Üçlü DES (3 anahtar) | Desteklenmiyor | 168 bit | 168 bit |
Desteklenen algoritmaların tam listesi için bkz. AES Sağlayıcı Algoritmaları.
Güçlü Sağlayıcı, Gelişmiş Sağlayıcı ve AES Sağlayıcısı, Temel Sağlayıcı ile geriye dönük olarak uyumludur, ancak sağlayıcılar varsayılan anahtar uzunluğunda yalnızca RC2 veya RC4 anahtarları oluşturabilir. Temel Sağlayıcı için varsayılan uzunluk 40 bittir. AES Sağlayıcısı için varsayılan uzunluk 128 bittir. Bu nedenle AES Sağlayıcısı, Temel Sağlayıcı ile uyumlu anahtar uzunluklarına sahip anahtarlar oluşturamaz. Ancak AES Sağlayıcısı, 128 bit'e kadar RC2 ve RC4 anahtarlarını içeri aktarabilir. Bu nedenle, AES Sağlayıcısı Temel Sağlayıcı kullanılarak oluşturulan 40 bit anahtarları içeri aktarabilir ve kullanabilir.