![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CSP
trustnature
一心向善
展开
-
CSP的类型
原创 2012-07-24 10:07:05 · 664 阅读 · 0 评论 -
连接CSP,创建CSP句柄
#include #include #include #include "eboy_wincrypt.h" void main() { // Declare and initialize variables. HCRYPTPROV hCryptProv; // Handle for a cryptographic // provider context.原创 2012-07-24 10:13:46 · 1117 阅读 · 0 评论 -
获得特定的CSP参数信息
#include #include #include #include "eboy_wincrypt.h" void main() { // Declare and initialize variables. HCRYPTPROV hCryptProv; // Handle for a cryptographic // pr原创 2012-07-24 10:32:42 · 770 阅读 · 0 评论 -
枚举当前计算机所有的CSP名称
#include #include #include #include "eboy_wincrypt.h" void main() { // Declare and initialize variables. DWORD cbName; DWORD dwType; DWORD dwIndex=0; CHAR *pszName;原创 2012-07-24 09:46:51 · 1826 阅读 · 0 评论 -
获得类型为PROV_RSA_FULL的默认CSP类型
#include #include #include #include "eboy_wincrypt.h" void main() { //-------------------------------------------------------------------- // Declare and initialize variables. //----------------原创 2012-07-24 10:05:56 · 1972 阅读 · 0 评论 -
带有初始化向量的Key的产生
#include #include #include #include "eboy_wincrypt.h" void HandleError(char *s); void Test() { HCRYPTPROV hProv; HCRYPTKEY hKey; BYTE pbRandomData[8]; DWORD dwCount; BYTE dwMode; BYTE pbData[原创 2012-07-24 11:34:17 · 3611 阅读 · 0 评论 -
数字签名
#include #include #include #include "eboy_wincrypt.h" //#include void HandleError(char *s); //签名和验证 void Test_16() { HCRYPTPROV hProv; //CSP句柄 //待签名的数据 BYTE *pbBuffer= (BYTE *)"T原创 2012-07-24 15:46:16 · 463 阅读 · 0 评论