本实验应用DES,RSA,MD5等加密算法,以及Socket套接字实现一个简单的加密解密的聊天工具CryptTalk。
本实验的程序在jdk1.6与Eclipse开发环境下编写,基本实现了消息加密的聊天工具的功能。
通信的步骤基本如下:首先,服务器端随机产生一对RSA密钥,将公钥发送给客户端,客户端将自己的对称密钥用公钥加密发送给服务器端,服务器端接收到加密后的密钥后,用自己的私钥解密得到对称密钥。
然后服务器端和客户端都利用这个对称密钥对发送的消息加密,进行加密后的聊天。
同时把消息经过MD5加密生成摘要发送,在接收端解密后进行MD5加密比较,检查信息是否被篡改。
2024/1/31 22:44:21 1.98MB DES MD5 RSA Socket
1
一份简化的小项目,为了让初学者了解基本的开发流程。
可以在AndroidApp上查看物品,购买物品,查看购物车,提交订单,查看历史订单。
这个小项目主要是为了达成以下两个目的:-理解购物车如何实现-理解订单怎样生成AndroidApp使用原生开发,主要借助ListView呈现数据。
服务器端使用SpringMvc+Spring+Mybatis技术,数据库采用Mysql。
App和服务器间传递数据借助字符串或JSON。
2024/1/30 16:46:05 4.54MB SSM Spring 电商应用
1
Veda-本体驱动的应用程序开发平台一,概述1.由语义网方法驱动Veda平台采用语义Web方法进行数据描述,存储和交换()。
2.两层架构瘦服务器(无状态)。
丰富的浏览器端网络客户端(有状态)。
3.服务器组件Tarantool数据库()集成的Xapian搜索引擎库。
用于数据索引和查询()。
集成的V8JavaScript引擎库。
用于工作流执行引擎和其他服务器端逻辑()。
FasthttpWeb服务器。
Nanomsg-轻量级消息传递协议库。
4.客户端组件BootstrapHTML,CSS和JS框架,用于开发响应式,移动优先的Web应用程序()。
Riot.js是类似React的用户界面微库。
用于实现MVC模式和客户端路由()。
jQuery通用客户端javascript库。
用于客户端-服务器交互,事件处理,DOM
2024/1/20 12:26:17 11.49MB javascript platform storage ontology
1
程序名称:服务器/客户端程序功能:1.客户端登录到服务器;
2.客户端在服务器注册3.客户端与服务器交流运行环境:linux备注:程序编写后,运行在两个虚拟机之上,运用多进程,允许多个客户端连接,客户端退出交流时输入exit,服务器再输入exit即可。
注册功能需要在服务器端新建一个userlist的文件,新注册的用户信息也写入在该文件中。
2024/1/20 0:50:13 7KB C/S
1
带客户端和服务器端,包括网络通信内容,没测试过,自己看看
2024/1/15 23:20:42 6.56MB android 图书管理
1
一个渐进式的框架,用于构建高效且可扩展的服务器端应用程序。
描述框架TypeScript入门资料库。
安装$npminstall运行应用#development$npmrunstart#watchmode$npmrunstart:dev#productionmode$npmrunstart:prod测试#unittests$npmruntest#e2etests$npmruntest:e2e#testcoverage$npmruntest:cov支持Nest是MIT许可的开源项目。
得益于赞助商和出色支持者的支持,它可以发展壮大。
如果您想加入他们,请。
保持联系作者网站-https:执照Nest已。
2023/12/28 7:26:02 193KB TypeScript
1
使用C++的socket套接字编写的简单的木马程序,实现了获取屏幕截图、控制开关机、获取目录列表、获取单位时间内的键盘按键记录等简单功能压缩包里是客户端和服务器端的源代码;
可以根据自己的实际需要调整IP和监听关系
2023/12/27 16:43:06 6KB  C++      木马  
1
运行步骤QQServer端1,使用mysql.sql文件创建数据库,修改DB.properties中密码为你设置的数据库的密码mysql数据库默认编码应该设置为gbk2,先启动ServerQQClient端1,改ip修改com.way.chat.common.util.Constants.SERVER_IP为你自己电脑的ip查看ip,开始---运行---cmd(命令提示符)---ipconfig2,运行客户端真机测试时如果真机不能连接自己电脑上的服务器,先要关闭防火墙;真机不能连接自己电脑的服务器的时候,可以使用模拟器测试=============================================================================================原理:socket通信+多线程1,服务器QQServer开启了一个ServerSocket,等待客户端连接;2,用户操作安卓客户端的时候,客户端QQClient创建一个Socket后去连接服务器,创建一个输出线程ClientOutputThread,将客户端的消息发送给服务器;3,服务器使用InputThread接收用户发送的消息,根据消息的不同调用不同的代码进行消息处理(如登陆消息就验证用户名和密码,调用dao查询数据库,返回验证结果),处理完毕后,服务器将处理结果通过OutputThread发送给客户端;4,客户端使用ClientInputThread接收服务器返回的结果,根据结果不同展现不同的界面(...登陆成功进入QQ主界面,验证失败给出用户名密码错误的界面)
2023/12/23 14:46:04 1.91MB android QQ
1
基于TCP~socket,Android客户端与PC通信,客户端源码。
已经测试,可用。
附带apk,和网络调试助手,方便测试。
只需提供服务器的IP和端口号,即可通信。
客户端:一次连接,可发送多次数据。
重点是客户端时时接收服务器端发送来的数据。
采用Handler和Thead结合。
2023/12/23 6:41:40 2.41MB Android socket TCPIP 客户端
1
2)基于JavaSocketTCP和UDP实现一个简易的网络文件服务程序,包含服务器端FileServer和客户端FileClient;
3)服务器端启动时需传递root目录参数,并校验该目录是否有效;
4)服务器启动后,开启TCP:2021端口,UDP:2020端口,其中,TCP连接负责与用户交互,UDP负责传送文件;
5)客户端启动后,连接指定服务器的TCP2021端口,成功后,服务器端回复信息:“客户端IP地址:客户端端口号>连接成功”;
6)连接成功后,用户可通过客户端命令行执行以下命令:[1]ls服务器返回当前目录文件列表(namesize)[2]cd进入指定目录(需判断目录是否存在,并给出提示)[3]get通过UDP下载指定文件,保存到客户端当前目录下[4]bye断开连接,客户端运行完毕7)服务器端支持多用户并发访问,不用考虑文件过大或UDP传输不可靠的问题。
2023/12/21 2:01:51 13KB socket tcp udp
1
共 471 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡