完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
申请理由: 随着社会的发展,网络文件安全传输的问题日益突出,传统的文件传输系统一般以FTP,HTTP,SFTP等协议进行传输,但这些协议几乎都存在严重缺陷,使得安全性大打折扣,并且工恩能够不尽人意,成本偏大。而如今基于嵌入式linux的安全文件传输系统更为常用,通过linux网络编程建立套接字,与加密协议OpenSSL相结合,并加入线程池设计,可以实现客户端与服务器之间更为安全有效的传输文件,系统整体性能更为稳定,传输效率更高,因此,对需要设计进行文件传输的场合具有一定的参考意义。
而基于OK210设计的网络文件传输系统可以实现其更可靠安全的性能,并可以完美实现OpenSSL的自定义传输协议的开发。项目描述: 拿到开发板后,可以运用嵌入式的知识,从研究linux应用程序布局开始,学习设计静态函数和动态函数库,然后去接触无名管道,有名管道通讯编程以及网络协议分析。研究公开密钥算法(RSA算法),通过编程实现并发服务器和客户端的设计,即定义应用层协议,生成RSA密钥和数字证书。并在服务器程序中加入OpenSSL协议,使得客户端与服务器之间的信息能得到保密。最后创建一个新线程,并加入到服务器中,当服务器收到一个请求后,由该线程执行任务,这样可以大大减少信息的传输时间,使得信息传达更为方便。整个流程主要是研究算法和编程实现。最后要完成的就是申请开发板要做的项目-基于OK210的网络文件传输系统。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
6015 浏览 0 评论
6775 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
6768 浏览 0 评论
8118 浏览 0 评论
【飞凌嵌入式OK527N-C开发板体验】6.制作h264播放器
7538 浏览 0 评论
6764浏览 2评论
3222浏览 2评论
11091浏览 1评论
5176浏览 1评论
83567浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 00:34 , Processed in 0.603937 second(s), Total 67, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号