⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cryptapicommon.h

📁 CryptAPI 演示程序
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -