我们想开发定制的加密服务提供者(CSP)。为此,我们指的是以下链接
https://msdn.microsoft.com/en-us/library/windows/desktop/aa380245%28v=vs.85%29.aspx
从文档中,我们了解到自定义 CSP 需要实现以下加密功能。
- CPAcquireContext
- CPCreateHAsh
- CPDecrypt 等,如以下链接中所述
https://msdn.microsoft.com/en-us/library/ms925441.aspx
根据此链接, CPAcquireContext 函数采用以下参数
BOOL CPAcquireContext(
_Out_ HCRYPTPROV *phProv,
_In_ CHAR *pszContainer,
_In_ DWORD dwFlags,
_In_ PVTableProvStruc pVTable
);
但是我们没有找到有关 CPAcquireContext 或链接中提到的任何其他入口点的实现的任何进一步信息(例如需要对这些参数做什么以及如何填充 HCRYPTPROV 结构)。
是否有任何其他文件详细解释了这部分?任何人都可以在开发这些功能方面提供进一步的帮助。