Sdílet prostřednictvím


CNG DPAPI

Společnost Microsoft zavedla rozhraní DPAPI (Data Protection Application Programming Interface) ve Windows. Rozhraní API se skládá ze dvou funkcí, CryptProtectData a CryptUnprotectData. DPAPI je součástí CryptoAPI a byl určen vývojářům, kteří velmi málo věděli o používání kryptografie. Tyto dvě funkce je možné použít k šifrování a dešifrování statických dat v jednom počítači.

Cloud computing ale často vyžaduje, aby se obsah zašifrovaný v jednom počítači dešifroval na jiném počítači. Od Windows 8 proto Společnost Microsoft rozšířila myšlenku použití relativně jednoduchého rozhraní API, aby zahrnovala cloudové scénáře. Toto nové rozhraní API, označované jako DPAPI-NG, umožňuje bezpečně sdílet tajné kódy (klíče, hesla, materiál klíče) a zprávy tím, že je chrání před sadou objektů zabezpečení, které je možné použít k odebrání ochrany na různých počítačích po správném ověření a autorizaci. Aktuálně se podporují následující objekty zabezpečení:

  • Skupina v doménové struktuře služby Active Directory.
  • Webové přihlašovací údaje.

Další informace najdete v následujících tématech:

DPAPI-NG je postaven na kryptografické další generaci (CNG) a obsahuje následující funkce: