3

我们想开发定制的加密服务提供者(CSP)。为此,我们指的是以下链接

https://msdn.microsoft.com/en-us/library/windows/desktop/aa380245%28v=vs.85%29.aspx

从文档中,我们了解到自定义 CSP 需要实现以下加密功能。

  1. CPAcquireContext
  2. CPCreateHAsh
  3. 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 结构)。

是否有任何其他文件详细解释了这部分?任何人都可以在开发这些功能方面提供进一步的帮助。

4

0 回答 0