Aracılığıyla paylaş


CryptoAPI Şifreleme Hizmeti Sağlayıcıları

Şifreleme API'si (CryptoAPI) ile ilişkili sağlayıcılara bu belgelerde şifreleme hizmeti sağlayıcıları (CSP) adı verilir. CSP'ler genellikle şifreleme algoritmaları uygular ve anahtar depolama sağlar. Öte yandan CNG ile ilişkili sağlayıcılar, algoritma uygulamasını anahtar depolamadan ayırır. Aşağıdaki Microsoft CSP'leri Windows Vista ve Windows Server 2008 ile dağıtılır.

Microsoft Temel Şifreleme Sağlayıcısı v1.0

İçeriği karma yapmak, imzalamak ve şifrelemek için aşağıdaki algoritmaları uygular.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
Karma İleti Kimlik Doğrulama Sağlama Toplamı (HMAC) Karma Herhangi 0/0/0
İleti Kimlik Doğrulaması Sağlama Toplamı (MAC) Karma Herhangi 0/0/0
İleti Özeti 2 (MD2) Karma Herhangi 128/128/128
İleti Özeti 4 (MD4) Karma Herhangi 128/128/128
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 40/40/56
RSA Veri Güvenliği 4 (RC4) Şifreleme Blok 40/40/56
RSA Anahtar Değişimi Anahtar değişimi RSA 512/384/1024
RSA İmzası Imzalama RSA 512/384/16384
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Güvenli Yuva Katman 3 SHA ve MD5 (SSL3 SHAMD5) Karma Herhangi 288/288/288

 

Microsoft Temel DSS ve Diffie-Hellman Şifreleme Sağlayıcısı

Karma oluşturma, imzalama, şifreleme ve Diffie-Hellman anahtar değişimini desteklemek için aşağıdaki algoritmaları uygular.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
CYLINK İleti Şifreleme Algoritması Şifreleme Blok 40/40/40
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
Diffie-Hellman Anahtar Değişimi Algoritması Anahtar değişimi Diffie-Hellman 512/512/1024
Diffie-Hellman Kısa Ömürlü Algoritma Anahtar değişimi Diffie-Hellman 512/512/1024
Dijital İmza Algoritması (DSA) Imzalama DSS 1024/512/1024
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 40/40/56
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 40/40/56
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160

 

Microsoft Temel DSS Şifreleme Sağlayıcısı

İmza ve karma içerik için aşağıdaki algoritmaları uygular:

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Dijital İmza Algoritması (DSA) Imzalama DSS 1024/512/1024
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160

 

Microsoft Base Akıllı Kart Şifreleme Sağlayıcısı

Akıllı kartları destekler ve içeriği karma, imzalama ve şifrelemek için aşağıdaki algoritmaları uygular.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Gelişmiş Şifreleme Standardı 128 (AES128) Şifreleme Blok 128/128/128
Gelişmiş Şifreleme Standardı 192 (AES192) Şifreleme Blok 192/192/192
Gelişmiş Şifreleme Standardı 256 (AES256) Şifreleme Blok 256/256/256
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Üç Anahtarlı Üçlü DES Şifreleme Blok 168/168/168
Karma İleti Kimlik Doğrulama Sağlama Toplamı (HMAC) Karma Herhangi 0/0/0
İleti Kimlik Doğrulaması Sağlama Toplamı (MAC) Karma Herhangi 0/0/0
İleti Özeti 2 (MD2) Karma Herhangi 128/128/128
İleti Özeti 4 (MD4) Karma Herhangi 128/128/128
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 128/40/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 128/40/128
RSA Anahtar Değişimi Anahtar değişimi RSA 1024/1024/4096
RSA İmzası Imzalama RSA 1024/1024/4096
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Güvenli Karma Algoritması 256 (SHA256) Karma Herhangi 256/256/256
Güvenli Karma Algoritması 384 (SHA384) Karma Herhangi 384/384/384
Güvenli Karma Algoritması 512 (SHA512) Karma Herhangi 512/512/512
Güvenli Yuva Katman 3 SHA ve MD5 (SSL3 SHAMD5) Karma Herhangi 288/288/288

 

Microsoft DH Schannel Şifreleme Sağlayıcısı

Güvenli Yuva Katmanı (SSL) ve Aktarım Katmanı Güvenliği (TLS) kimlik doğrulama protokollerini uygulayan Güvenli Kanal (Schannel) güvenlik paketini destekler. Bu CSP ayrıca Diffie-Hellman anahtar değişimini destekler ve aşağıdaki algoritmaları uygular.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
CYLINK İleti Şifreleme Algoritması Şifreleme Blok 40/40/40
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Üç Anahtarlı Üçlü DES Şifreleme Blok 168/168/168
Diffie-Hellman Anahtar Değişimi Algoritması Anahtar değişimi Diffie-Hellman 512/512/4096
Diffie-Hellman Kısa Ömürlü Algoritma Anahtar değişimi Diffie-Hellman 512/512/4096
Dijital İmza Algoritması (DSA) Imzalama DSS 1024/512/1024
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 40/40/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 40/40/128
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Schannel Şifreleme Anahtarı Şifreleme Schannel 0/0/-1
Schannel MAC Anahtarı Şifreleme/Karma Oluşturma Schannel 0/0/-1
Schannel Ana Karması Şifreleme/Karma Oluşturma Schannel 0/0/-1
Güvenli Yuva Katmanı (SSL3) Ana Şablonu Şifreleme Schannel 384/384/384
Aktarım Katmanı Güvenliği (TLS1) Ana Şablonu Şifreleme Schannel 384/384/384

 

Microsoft Gelişmiş Şifreleme Sağlayıcısı v1.0

Mevcut algoritmalardan bazılarıyla daha uzun anahtarlar kullanarak ve ek algoritmalar uygulayarak Microsoft Temel Şifreleme Sağlayıcısı v1.0'dan daha güçlü güvenlik sağlar.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Şifreleme Blok 168/168/168
Karma İleti Kimlik Doğrulama Sağlama Toplamı (HMAC) Karma Herhangi 0/0/0
İleti Kimlik Doğrulaması Sağlama Toplamı (MAC) Karma Herhangi 0/0/0
İleti Özeti 2 (MD2) Karma Herhangi 128/128/128
İleti Özeti 4 (MD4) Karma Herhangi 128/128/128
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 128/40/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 128/40/128
RSA Anahtar Değişimi Anahtar değişimi RSA 1024/384/16384
RSA İmzası Imzalama RSA 1024/384/16384
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Güvenli Yuva Katman 3 SHA ve MD5 (SSL3 SHAMD5) Karma Herhangi 288/288/288

 

Microsoft Gelişmiş DSS ve Diffie-Hellman Şifreleme Sağlayıcısı

Mevcut algoritmalardan bazılarıyla daha uzun anahtarlar kullanarak ve ek algoritmalar uygulayarak Microsoft Temel DSS ve Diffie-Hellman Şifreleme Sağlayıcısı CSP'sinden daha güçlü güvenlik sağlar.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
CYLINK İleti Şifreleme Algoritması Şifreleme Blok 40/40/40
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Üç Anahtarlı Üçlü DES Şifreleme Blok 168/168/168
Diffie-Hellman Anahtar Değişimi Algoritması Anahtar değişimi Diffie-Hellman 1024/512/4096
Diffie-Hellman Kısa Ömürlü Algoritma Anahtar değişimi Diffie-Hellman 1024/512/4096
Dijital İmza Algoritması (DSA) Imzalama DSS 1024/512/1024
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 128/128/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 128/128/128
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160

 

Microsoft Gelişmiş RSA ve AES Şifreleme Sağlayıcısı

İçeriği imzalamak, şifrelemek ve karma yapmak için aşağıdaki algoritmaları uygular.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Gelişmiş Şifreleme Standardı 128 (AES128) Şifreleme Blok 128/128/128
Gelişmiş Şifreleme Standardı 192 (AES192) Şifreleme Blok 192/192/192
Gelişmiş Şifreleme Standardı 256 (AES256) Şifreleme Blok 256/256/256
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Üç Anahtarlı Üçlü DES Şifreleme Blok 168/168/168
Karma İleti Kimlik Doğrulama Sağlama Toplamı (HMAC) Karma Herhangi 0/0/0
İleti Kimlik Doğrulaması Sağlama Toplamı (MAC) Karma Herhangi 0/0/0
İleti Özeti 2 (MD2) Karma Herhangi 128/128/128
İleti Özeti 4 (MD4) Karma Herhangi 128/128/128
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 128/128/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 128/128/128
RSA Anahtar Değişimi Anahtar değişimi RSA 1024/384/16384
RSA İmzası Imzalama RSA 1024/384/16384
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Güvenli Karma Algoritması (SHA256) Karma Herhangi 256/256/256
Güvenli Karma Algoritması (SHA384) Karma Herhangi 384/384/384
Güvenli Karma Algoritması (SHA512) Karma Herhangi 512/512/512
Güvenli Yuva Katman 3 SHA ve MD5 (SSL3 SHAMD5) Karma Herhangi 288/288/288

 

Microsoft RSA Schannel Şifreleme Sağlayıcısı

Güvenli Yuva Katmanı (SSL) ve Aktarım Katmanı Güvenliği (TLS) kimlik doğrulama protokollerini uygulayan RSA Güvenli Kanal (Schannel) güvenlik paketini destekler.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Gelişmiş Şifreleme Standardı 128 (AES128) Şifreleme Blok 128/128/128
Gelişmiş Şifreleme Standardı 256 (AES256) Şifreleme Blok 256/256/256
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Üç Anahtarlı Üçlü DES Şifreleme Blok 168/168/168
Karma İleti Kimlik Doğrulama Sağlama Toplamı (HMAC) Karma Herhangi 0/0/0
İleti Kimlik Doğrulaması Sağlama Toplamı (MAC) Karma Herhangi 0/0/0
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 128/128/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 128/128/128
RSA Anahtar Değişimi Anahtar değişimi RSA 1024/384/16384
Schannel Şifreleme Anahtarı Şifreleme Schannel 0/0/-1
Schannel Ana Karması Şifreleme/Karma Oluşturma Schannel 0/0/-1
Schannel MAC Anahtarı Şifreleme/Karma Oluşturma Schannel 0/0/-1
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Güvenli Yuva Katmanı 2 (SSL2) Ana Şablonu Şifreleme Schannel 40/40/192
Güvenli Yuva Katmanı 3 (SSL3) Ana Şablonu Şifreleme Schannel 384/384/384
Güvenli Yuva Katman 3 SHA ve MD5 (SSL3 SHAMD5) Karma Herhangi 288/288/288
Aktarım Katmanı Güvenliği (TLS1) Ana Şablonu Şifreleme Schannel 384/384/384

 

Microsoft Strong Şifreleme Sağlayıcısı

Aşağıdaki algoritmaları uygular.

Ad Kullanmak Tür Anahtar boyutu (Varsayılan/En Küçük/En Fazla)
Veri Şifreleme Standardı (DES) Şifreleme Blok 56/56/56
İki Tuşlu Üçlü DES Şifreleme Blok 112/112/112
Üç Anahtarlı Üçlü DES Şifreleme Blok 168/168/168
Karma İleti Kimlik Doğrulama Sağlama Toplamı (HMAC) Karma Herhangi 0/0/0
İleti Kimlik Doğrulaması Sağlama Toplamı (MAC) Karma Herhangi 0/0/0
İleti Özeti 2 (MD2) Karma Herhangi 128/128/128
İleti Özeti 4 (MD4) Karma Herhangi 128/128/128
İleti Özeti 5 (MD5) Karma Herhangi 128/128/128
RSA Veri Güvenliği 2 (RC2) Şifreleme Blok 128/40/128
RSA Veri Güvenliği 4 (RC4) Şifreleme Dere 128/40/128
RSA Anahtar Değişimi Anahtar değişimi RSA 1024/384/16384
RSA İmzası Imzalama RSA 1024/384/16384
Güvenli Karma Algoritması (SHA1) Karma Herhangi 160/160/160
Güvenli Yuva Katman 3 SHA ve MD5 (SSL3 SHAMD5) Karma Herhangi 288/288/288

 

Şifreleme Sağlayıcılarını Anlama