Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytovatelé přidružené k rozhraní API kryptografie (CryptoAPI) se v této dokumentaci označují jako poskytovatelé kryptografických služeb (CSP). Poskytovatelé cloudových služeb obvykle implementují kryptografické algoritmy a poskytují úložiště klíčů. Poskytovatelé přidružené k CNG na druhé straně oddělují implementaci algoritmu od úložiště klíčů. Následující poskytovatelé cloudových služeb společnosti Microsoft jsou distribuovány se systémem Windows Vista a Windows Server 2008.
Microsoft Base Cryptographic Provider v1.0
Implementuje následující algoritmy k hashování, podepisování a šifrování obsahu.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Kontrolní součet ověřování zpráv hash (HMAC) | Hash | Jakýkoliv | 0/0/0 |
Kontrolní součet ověřování zpráv (MAC) | Hash | Jakýkoliv | 0/0/0 |
Message Digest 2 (MD2) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 4 (MD4) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 40/40/56 |
RSA Data Security 4 (RC4) | Šifrování | Blokovat | 40/40/56 |
Výměna klíčů RSA | Výměna klíčů | RSA | 512/384/1024 |
Podpis RSA | Gestikulace | RSA | 512/384/16384 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Secure Socket Layer 3 SHA a MD5 (SSL3 SHAMD5) | Hash | Jakýkoliv | 288/288/288 |
Microsoft Base DSS a Diffie-Hellman Zprostředkovatel kryptografických služeb
Implementuje následující algoritmy pro podporu hashování, podepisování, šifrování a výměny klíčů Diffie-Hellman.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Algoritmus šifrování zpráv CYLINK | Šifrování | Blokovat | 40/40/40 |
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Algoritmus výměny klíčů Diffie-Hellman | Výměna klíčů | Diffie-Hellman | 512/512/1024 |
Diffie-Hellman dočasný algoritmus | Výměna klíčů | Diffie-Hellman | 512/512/1024 |
Algoritmus digitálního podpisu (DSA) | Gestikulace | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 40/40/56 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 40/40/56 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Zprostředkovatel kryptografických služeb MICROSOFT Base DSS
Implementuje následující algoritmy pro podepisování a hash obsahu:
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Algoritmus digitálního podpisu (DSA) | Gestikulace | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Microsoft Base Smart Card Crypto Provider
Podporuje čipové karty a implementuje následující algoritmy pro hash, podepisování a šifrování obsahu.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Advanced Encryption Standard 128 (AES128) | Šifrování | Blokovat | 128/128/128 |
Advanced Encryption Standard 192 (AES192) | Šifrování | Blokovat | 192/192/192 |
Advanced Encryption Standard 256 (AES256) | Šifrování | Blokovat | 256/256/256 |
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Tříklíčový des | Šifrování | Blokovat | 168/168/168 |
Kontrolní součet ověřování zpráv hash (HMAC) | Hash | Jakýkoliv | 0/0/0 |
Kontrolní součet ověřování zpráv (MAC) | Hash | Jakýkoliv | 0/0/0 |
Message Digest 2 (MD2) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 4 (MD4) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 128/40/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 128/40/128 |
Výměna klíčů RSA | Výměna klíčů | RSA | 1024/1024/4096 |
Podpis RSA | Gestikulace | RSA | 1024/1024/4096 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Secure Hash Algorithm 256 (SHA256) | Hash | Jakýkoliv | 256/256/256 |
Secure Hash Algorithm 384 (SHA384) | Hash | Jakýkoliv | 384/384/384 |
Secure Hash Algorithm 512 (SHA512) | Hash | Jakýkoliv | 512/512/512 |
Secure Socket Layer 3 SHA a MD5 (SSL3 SHAMD5) | Hash | Jakýkoliv | 288/288/288 |
Zprostředkovatel kryptografických služeb Microsoft DH Schannel
Podporuje balíček zabezpečení Schannel (Secure Channel), který implementuje ověřovací protokoly SSL (Secure Sockets Layer) a TLS (Transport Layer Security). Tento poskytovatel CSP také podporuje výměnu klíčů Diffie-Hellman a implementuje následující algoritmy.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Algoritmus šifrování zpráv CYLINK | Šifrování | Blokovat | 40/40/40 |
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Tříklíčový des | Šifrování | Blokovat | 168/168/168 |
Algoritmus výměny klíčů Diffie-Hellman | Výměna klíčů | Diffie-Hellman | 512/512/4096 |
Diffie-Hellman dočasný algoritmus | Výměna klíčů | Diffie-Hellman | 512/512/4096 |
Algoritmus digitálního podpisu (DSA) | Gestikulace | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 40/40/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 40/40/128 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Šifrovací klíč Schannel | Šifrování | Schannel | 0/0/-1 |
Klíč MAC schannel | Šifrování a hashování | Schannel | 0/0/-1 |
Hlavní hodnota hash Schannel | Šifrování a hashování | Schannel | 0/0/-1 |
Hlavní server SSL3 (Secure Sockets Layer) | Šifrování | Schannel | 384/384/384 |
Hlavní server TLS1 (Transport Layer Security) | Šifrování | Schannel | 384/384/384 |
Microsoft Enhanced Cryptographic Provider v1.0
Poskytuje silnější zabezpečení než Microsoft Base Cryptographic Provider v1.0 pomocí delších klíčů s některými existujícími algoritmy a implementací dalších algoritmů.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Šifrování | Blokovat | 168/168/168 | |
Kontrolní součet ověřování zpráv hash (HMAC) | Hash | Jakýkoliv | 0/0/0 |
Kontrolní součet ověřování zpráv (MAC) | Hash | Jakýkoliv | 0/0/0 |
Message Digest 2 (MD2) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 4 (MD4) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 128/40/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 128/40/128 |
Výměna klíčů RSA | Výměna klíčů | RSA | 1024/384/16384 |
Podpis RSA | Gestikulace | RSA | 1024/384/16384 |
Secure Hash Algorithm (SHA1) | Hash | Jakýkoliv | 160/160/160 |
Secure Socket Layer 3 SHA a MD5 (SSL3 SHAMD5) | Hash | Jakýkoliv | 288/288/288 |
Microsoft Enhanced DSS a Diffie-Hellman Zprostředkovatel kryptografických služeb
Poskytuje silnější zabezpečení než Microsoft Base DSS a Diffie-Hellman CSP zprostředkovatele kryptografických služeb pomocí delších klíčů s některými existujícími algoritmy a implementací dalších algoritmů.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Algoritmus šifrování zpráv CYLINK | Šifrování | Blokovat | 40/40/40 |
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Tříklíčový des | Šifrování | Blokovat | 168/168/168 |
Algoritmus výměny klíčů Diffie-Hellman | Výměna klíčů | Diffie-Hellman | 1024/512/4096 |
Diffie-Hellman dočasný algoritmus | Výměna klíčů | Diffie-Hellman | 1024/512/4096 |
Algoritmus digitálního podpisu (DSA) | Gestikulace | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 128/128/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 128/128/128 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Microsoft Enhanced RSA a AES Cryptographic Provider
Implementuje následující algoritmy pro podepisování, šifrování a hashování obsahu.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Advanced Encryption Standard 128 (AES128) | Šifrování | Blokovat | 128/128/128 |
Advanced Encryption Standard 192 (AES192) | Šifrování | Blokovat | 192/192/192 |
Advanced Encryption Standard 256 (AES256) | Šifrování | Blokovat | 256/256/256 |
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Tříklíčový des | Šifrování | Blokovat | 168/168/168 |
Kontrolní součet ověřování zpráv hash (HMAC) | Hash | Jakýkoliv | 0/0/0 |
Kontrolní součet ověřování zpráv (MAC) | Hash | Jakýkoliv | 0/0/0 |
Message Digest 2 (MD2) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 4 (MD4) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 128/128/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 128/128/128 |
Výměna klíčů RSA | Výměna klíčů | RSA | 1024/384/16384 |
Podpis RSA | Gestikulace | RSA | 1024/384/16384 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Algoritmus secure hash (SHA256) | Hash | Jakýkoliv | 256/256/256 |
Algoritmus secure hash (SHA384) | Hash | Jakýkoliv | 384/384/384 |
Secure Hash Algorithm (SHA512) | Hash | Jakýkoliv | 512/512/512 |
Secure Socket Layer 3 SHA a MD5 (SSL3 SHAMD5) | Hash | Jakýkoliv | 288/288/288 |
Zprostředkovatel kryptografických služeb Microsoft RSA Schannel
Podporuje balíček zabezpečení RSA Secure Channel (Schannel), který implementuje ověřovací protokoly SSL (Secure Sockets Layer) a TLS (Transport Layer Security).
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Advanced Encryption Standard 128 (AES128) | Šifrování | Blokovat | 128/128/128 |
Advanced Encryption Standard 256 (AES256) | Šifrování | Blokovat | 256/256/256 |
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Tříklíčový des | Šifrování | Blokovat | 168/168/168 |
Kontrolní součet ověřování zpráv hash (HMAC) | Hash | Jakýkoliv | 0/0/0 |
Kontrolní součet ověřování zpráv (MAC) | Hash | Jakýkoliv | 0/0/0 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 128/128/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 128/128/128 |
Výměna klíčů RSA | Výměna klíčů | RSA | 1024/384/16384 |
Šifrovací klíč Schannel | Šifrování | Schannel | 0/0/-1 |
Hlavní hodnota hash Schannel | Šifrování a hashování | Schannel | 0/0/-1 |
Klíč MAC schannel | Šifrování a hashování | Schannel | 0/0/-1 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Hlavní server SSL2 (Secure Socket Layer 2) | Šifrování | Schannel | 40/40/192 |
Hlavní server SSL 3 (Secure Socket Layer 3) | Šifrování | Schannel | 384/384/384 |
Secure Socket Layer 3 SHA a MD5 (SSL3 SHAMD5) | Hash | Jakýkoliv | 288/288/288 |
Hlavní server TLS1 (Transport Layer Security) | Šifrování | Schannel | 384/384/384 |
Microsoft Strong Cryptographic Provider
Implementuje následující algoritmy.
Jméno | Používat | Typ | Velikost klíče (výchozí/minimální/maximální) |
---|---|---|---|
Šifrování dat (DES) | Šifrování | Blokovat | 56/56/56 |
Two Key Triple DES | Šifrování | Blokovat | 112/112/112 |
Tříklíčový des | Šifrování | Blokovat | 168/168/168 |
Kontrolní součet ověřování zpráv hash (HMAC) | Hash | Jakýkoliv | 0/0/0 |
Kontrolní součet ověřování zpráv (MAC) | Hash | Jakýkoliv | 0/0/0 |
Message Digest 2 (MD2) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 4 (MD4) | Hash | Jakýkoliv | 128/128/128 |
Message Digest 5 (MD5) | Hash | Jakýkoliv | 128/128/128 |
RSA Data Security 2 (RC2) | Šifrování | Blokovat | 128/40/128 |
RSA Data Security 4 (RC4) | Šifrování | Proud | 128/40/128 |
Výměna klíčů RSA | Výměna klíčů | RSA | 1024/384/16384 |
Podpis RSA | Gestikulace | RSA | 1024/384/16384 |
Algoritmus SHA1 (Secure Hash Algorithm) | Hash | Jakýkoliv | 160/160/160 |
Secure Socket Layer 3 SHA a MD5 (SSL3 SHAMD5) | Hash | Jakýkoliv | 288/288/288 |
Související témata