📄 myencrptpublic.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 + -