社区
C#
帖子详情
串口通信RS232有没有什么可用的加密算法?
法号戒糖
2019-05-15 04:30:51
用C#做上位机客户端,arm7作为下位机来模拟一个IC卡刷卡机。二者通过RS232串口进行通信。使用类似于modbus协议这样的协议。
为了保证通信的安全性,想加一个加密算法,请问有什么适用于串口通信的加密算法呢?
或者能否证明不使用加密算法二者也是可以安全通信的。
...全文
913
4
打赏
收藏
串口通信RS232有没有什么可用的加密算法?
用C#做上位机客户端,arm7作为下位机来模拟一个IC卡刷卡机。二者通过RS232串口进行通信。使用类似于modbus协议这样的协议。 为了保证通信的安全性,想加一个加密算法,请问有什么适用于串口通信的加密算法呢? 或者能否证明不使用加密算法二者也是可以安全通信的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GDSNet
2019-05-16
打赏
举报
回复
不知道你是怎么想的?RS232通讯和网络通讯不一样,网络通讯可能会被抓包,存在风险,一个RS232串口,你想想值得去加密吗?
wanghui0380
2019-05-15
打赏
举报
回复
不用modbus的话,那就随你们的便 你们想怎么用都行。只要人家下位机开发人员愿意陪你们玩。 当然也有一种方式,那就是自己定义一个非常离谱的波特率,串口数据是根据波特率采样的,假设你们两边规定一个只有你们自己知道的而且还是一个非常规的波特率,而且你们把串口设置保护好。其他人来了也没办法,因为他按正常采样率出来的肯定是“乱码”
wanghui0380
2019-05-15
打赏
举报
回复
??modbus??加啥密哦,想多了 modbus 是简单协议,都是请求地址,返回地址的byte。所以没啥加不加密的说法。顶多就是异或 值,或者把地址顺序调换一下 你自己想吧,你请求4个地址位,他一加密返回给你64字节,上面那个modbus解析程序还不晕了头了。 所以也就是字节数量不变,简单异或一下。或者你整体把 bit右移2位(循环右移,把多出来2位丢到头上),你这边在按规矩从新调换回来
stherix
2019-05-15
打赏
举报
回复
如果想加密 可以用DES这种通用的算法,基本上,只要密码不被泄露,就安全 关键是下位机arm要实现DES容易不了
RS232
:作为客户端 - 服务器应用程序的对称加密服务
abcdefghijklmnopqrstuvwxyz
加密串口服务器产品
安全串口服务器,能够使串口设备立即联网的同时,保证数据在网络传输中的安全性
基于STM8单片机的
RS232
与RS45通讯数据转发.zip
基于STM8单片机的编程实例,可供参考学习使用,希望对你有所帮助
嵌入式通信系统课件.ppt
嵌入式通信系统课件.ppt
电子通信设计资料基于AVR单片机的远程控制系统的研究
电子通信设计资料基于AVR单片机的远程控制系统的研究提取方式是百度网盘分享地址
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章