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.
Gelişmiş Sağlayıcı olarak adlandırılan Microsoft Gelişmiş Şifreleme Sağlayıcısı, Temel Sağlayıcı olarak adlandırılan Microsoft Temel Şifreleme Sağlayıcısı ile aynı özellikleri destekler. Gelişmiş Sağlayıcı, 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.
Ö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ı sürüm 1.0 gösterimini korur. Ancak, bu sağlayıcının 2.0 sürümü şu anda gönderiliyor. Kullanılan sağlayıcının sürümünü belirlemek için dwParam bağımsız değişkeni PP_VERSIONolarak 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_FULL |
| Sağlayıcı adı | MS_ENHANCED_PROV |
Aşağıdaki tabloda Temel Sağlayıcı, Güçlü Sağlayıcı ve Gelişmiş Sağlayıcı arasındaki farklar vurgulanmıştı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 | Gelişmiş Sağlayıcı 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 |
Güçlü Sağlayıcı ve Gelişmiş Sağlayıcı, Temel Sağlayıcı ile geriye dönük uyumludur, ancak sağlayıcılaryalnızca varsayılananahtar uzunluğuna sahip RC2 veya RC4 anahtarları oluşturabilir. Temel Sağlayıcı için varsayılan uzunluk 40 bittir. Gelişmiş Sağlayıcı için varsayılan uzunluk 128 bittir. Bu nedenle Gelişmiş Sağlayıcı, Temel Sağlayıcı ile uyumlu anahtar uzunluklarına sahip anahtarlar oluşturamaz. Ancak Gelişmiş Sağlayıcı, 128 bit'e kadar RC2 ve RC4 anahtarlarını içeri aktarabilir. Bu nedenle, Gelişmiş Sağlayıcı Temel Sağlayıcı kullanılarak oluşturulan 40 bit anahtarları içeri aktarabilir ve kullanabilir.