• 大小: 12.18MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-26
  • 语言: 其他
  • 标签:

资源简介

一个简单的加密通信模拟协议的代码,运用KDC也就是可信第三方的认证方式,欢迎提出修改意见!

资源截图

代码片段和文件信息

/*
 * crypt.c
 *
 *  Created on: May 18 2015
 *      Author: zc
 */
#include “crypt.h“
#include 

/***********
 加密函数
 ***********/
int My_Encrypt_Func(unsigned char * pData unsigned int data_lenunsigned char * key)
{
unsigned int i;
unsigned char bit val;

for (i = 0; i < data_len; i++)
{
val = (*pData)^(*key);
//val = ~(*pData);
*pData = val;
key++;
pData++;
}
return 0;
}

/***********
 解密函数
 ***********/
int My_DeEncrypt_Func(unsigned char * pData unsigned int data_lenunsigned char * key)
{
unsigned int i;
unsigned char bit val;

for (i = 0; i < data_len; i++)
{
val = (*pData)^(*key);
*pData = val;
key++;
pData++;
}
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        148  2016-04-11 08:07  实验一实例代码(大嘴青蛙协议简单实现)\ReadMe.txt

     文件        702  2016-04-10 09:21  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\crypt.c

     文件        354  2016-04-08 10:40  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\crypt.h

     文件       4931  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\crypt.obj

     文件      36320  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\Server.obj

     文件     379904  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\vc120.idb

     文件     102400  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\vc120.pdb

     文件       1483  2018-04-19 08:50  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.Build.CppClean.log

     文件      35328  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.exe

     文件     272888  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.ilk

     文件        892  2018-04-24 10:57  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.log

     文件     675840  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.pdb

     文件       3754  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\cl.command.1.tlog

     文件      19032  2018-04-24 10:56  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\CL.read.1.tlog

     文件       2348  2018-04-24 10:57  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\CL.write.1.tlog

     文件       4198  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\link.command.1.tlog

     文件       3416  2018-04-24 10:56  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\link.read.1.tlog

     文件       1234  2018-04-24 10:57  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\link.write.1.tlog

     文件        324  2018-04-24 10:57  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Debug\WinSocketC.tlog\WinSocketC.lastbuildstate

     文件       5479  2018-04-19 09:18  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\Server.c

     文件     327680  2018-04-26 09:28  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\WinSocketC.sdf

     文件        965  2016-04-10 09:20  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\WinSocketC.sln

    ..A..H.     33792  2018-04-26 09:28  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\WinSocketC.v12.suo

     文件       4193  2018-04-19 08:50  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\WinSocketC.vcxproj

     文件       1150  2016-04-10 09:23  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketA\WinSocketC.vcxproj.filters

     文件        702  2016-04-10 09:21  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketB\crypt.c

     文件        354  2016-04-08 10:40  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketB\crypt.h

     文件       4931  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketB\Debug\crypt.obj

     文件      32418  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketB\Debug\Server.obj

     文件     379904  2018-04-24 10:35  实验一实例代码(大嘴青蛙协议简单实现)\WinSocketB\Debug\vc120.idb

............此处省略56个文件信息

评论

共有 条评论

相关资源