myencrptpublic.h

来自「一个用3DES加密文件的小测试程序!」· C头文件 代码 · 共 49 行

H
49
字号
//#include "stdafx.h"
 
#ifndef _MY_CA_ENCRPTY_PUBLIC_H
#define _MY_CA_ENCRPTY_PUBLIC_H

/******************************************************** 
*  文件名:MyEncrptPublic.h   
*  文件功能: 包含CA的一些加密函数和算法
*
*********************************************************/
#define FILTER_TYPE_TCP  0x01
#define FILTER_TYPE_UDP  0x02
#define FILTER_TYPE_IP   0x04

 

extern void MMCopy(char *pdst,char *psrc,int k );
extern void  EncryptBuffer_Asm_(char *pbuffer,int nStartPos,int nEnlen,int nBufferDataSize,
					    unsigned char *pKey,int nKeyLen);

extern void  EncryptBuffer_Asm(char *pbuffer,char *pout,int nStartPos,int nEnlen,int nBufferDataSize,
					 unsigned char *pKey,int nKeyLen);


 

 
 

extern void  EncryptBuffer(char *pbuffer,char *,int nStartPos,int nEnlen,int nBufferDataSize,
					unsigned char *pKey,int nKeyLen);
/******************************************************** 
*    函数说明: 采用传统的CA算法原理,实现数据加密
*    参数说明: 
*            pbuffer  被加解密的数据缓存
*			 nStartPos 数据的起始位置
*			 nEnlen    操作数据量
*            nBufferDataSize 缓存中最大数据量     
*            pKey     加解密密钥    
*            nKeyLen  密钥长度 
*********************************************************/
 

 
 

 

#endif

⌨️ 快捷键说明

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