dpapi.h 标头

安全和标识使用此标头。 有关详细信息,请参阅:

dpapi.h 包含以下编程接口:

函数

 
CryptProtectData

对DATA_BLOB结构中的数据执行加密。
CryptProtectMemory

加密内存以防止其他人查看进程中的敏感信息。
CryptUnprotectData

解密并执行DATA_BLOB结构中数据的完整性检查。
CryptUnprotectMemory

解密使用 CryptProtectMemory 函数加密的内存。
CryptUpdateProtectedState

在用户的安全标识符 (SID) 更改后迁移当前用户的主密钥。

结构

 
CRYPT_INTEGER_BLOB

CryptoAPI CRYPT_INTEGER_BLOB (dpapi.h) 结构用于任意字节数组。 它在 Wincrypt.h 中声明,可为包含各种数据类型的对象提供灵活性。 (CRYPT_INTEGER_BLOB)
CRYPTPROTECT_PROMPTSTRUCT

提供提示文本以及有关在使用 CryptProtectData 和 CryptUnprotectData 函数时显示该提示的时间和位置的信息。