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

📄 myencrptpublic.h

📁 一个用3DES加密文件的小测试程序!
💻 H
字号:
//#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -