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

📄 encryption_method.cpp

📁 可以实现网络通信简单数据加密的动态链接库
💻 CPP
字号:

// lib.cpp
//////////////////////////////////////////////////////////////////////////
#include "Encryption_Method.h"

char m_key[]="~}|{vxzwuqpjvu]XXC&ZCZXC{ZXCZX|CZ(CX*ZX}CZCZXCZCX~}|{vxzwuqpjvu]ZCXZCZXCZCXZCXZCXZCXZCZX~}|{vxzwuqpjvu]CZXCZXZCZZ~}|{vxzwuqpjvu]CXZXZXCZXCXCZZX~}|{vxzwuqpjvu]ZCXZXCZC~}|{vxzwuqpjvu]XZCXZCXZCX~}|{vxzwuqpjvu]ZCZCXZXCZCXZCXZCZCXZXCZCXZXZCXZXCZCXZC";
// 密钥可以自己写
char m_rezault[1024];

void __stdcall Encryption_Method(char *SourceStr, int iStrLen, char DesStr[])
{
	for (int i=0;i<iStrLen;i++)
	{
		m_rezault[i]=m_key[i] ^ SourceStr[i];
		m_rezault[i+1]='\0';	
	}
	
	strncpy(DesStr,m_rezault,strlen(m_rezault));
	DesStr[strlen(m_rezault)]='\0';
}

void __stdcall Dissection_Method(char *SourceStr, int iStrLen, char DesStr[])
{
	for (int i=0;i<iStrLen;i++)
	{
		m_rezault[i]=m_key[i] ^ SourceStr[i];
		m_rezault[i+1]='\0';
	}

	strncpy(DesStr,m_rezault,strlen(m_rezault));
	DesStr[strlen(m_rezault)]='\0';
}

⌨️ 快捷键说明

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