共用方式為


CNG DPAPI 常數

CNG 資料保護 API 會使用下列常數。

NCRYPT_DESCR_DELIMITER_AND

L「 AND 」

可用來測試 AND 分隔符號的保護描述元字串。

NCRYPT_DESCR_EQUAL

L「=」

可用來測試對等號的保護描述項字串。

NCRYPT_DESCR_DELIMITER_OR

L「 OR 」

可用來測試 OR 分隔符號的保護描述元字串。

NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL

"LOCAL"

LOCAL 保護描述項會將內容保護至登入會話、目前使用者或本機電腦,如下列常數所識別:

  • NCRYPT_KEY_PROTECTION_LOCAL_LOGON
  • NCRYPT_KEY_PROTECTION_LOCAL_USER
  • NCRYPT_KEY_PROTECTION_LOCAL_MACHINE

NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL

「SDDL」

保護 SDDL (安全性描述項定義語言) 字串的內容,其中包含安全性描述元資訊。

NCRYPT_KEY_PROTECTION_ALGORITHM_SID

「SID」

SID 保護描述項包含群組或主體身分識別。

NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS

「WEBCREDENTIALS」

保護使用者的 Web 帳號憑證。

NCRYPT_KEY_PROTECTION_LOCAL_LOGON

「logon」

保護目前登入會話的內容。 使用者無法在登出或重新開機後解密受保護的內容。

NCRYPT_KEY_PROTECTION_LOCAL_MACHINE

「machine」

保護本機電腦的內容。 本機電腦上的所有使用者都可以解密受保護的內容。

NCRYPT_KEY_PROTECTION_LOCAL_USER

「使用者」

保護目前使用者會話的內容。 只有本機電腦上的這個使用者才能解密受保護的內容。

MS_KEY_PROTECTION_PROVIDER

「Microsoft 金鑰保護提供者」

代表支援下列常數所表示格式的 Microsoft 金鑰保護提供者:

  • NCRYPT_KEY_PROTECTION_ALGORITHM_SID
  • NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL
  • NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL

WINDOWS_CLIENT_KEY_PROTECTION_PROVIDER

「Windows 用戶端金鑰保護提供者」

代表只能在用戶端上使用且支援下列常數所表示之格式的 Microsoft 金鑰保護提供者:

  • NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
標頭
NCryptprotect.h