![](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 · 1116 阅读 · 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 评论