cryptapicommon.h

来自「CryptAPI 演示程序」· C头文件 代码 · 共 22 行

H
22
字号
#include <stdio.h>     //标准I/O头文件
#include <windows.h>   //windows头文件
#include <wincrypt.h>  //windows加密头文件
#define MY_ENCODING_TYPE  (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING)
#define KEYLENGTH  0x00800000
void HandleError(char *s);// 其含义后详(第16页)。

//--------------------------------------------------------------------
//  These additional #define statements are required.需要下面附加的定义语句
#define ENCRYPT_ALGORITHM   CALG_RC4   //加密算法为RC4
#define ENCRYPT_BLOCK_SIZE  8          //加密的分组长度为8字节(64比特)

//   Declare the function EncryptFile. The function definition
//   follows main.  对函数EncryptFile进行说明,该函数的定义放在主程序后面。

BOOL EncryptFileX(
     LPWSTR szSource,       //待加密的明文文件名
     LPWSTR szDestination,  //加密所得的密文文件名
     PCHAR szPassword);   //加密时使用的通行字


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?