社区
C#
帖子详情
串口通信RS232有没有什么可用的加密算法?
法号戒糖
2019-05-15 04:30:51
用C#做上位机客户端,arm7作为下位机来模拟一个IC卡刷卡机。二者通过RS232串口进行通信。使用类似于modbus协议这样的协议。
为了保证通信的安全性,想加一个加密算法,请问有什么适用于串口通信的加密算法呢?
或者能否证明不使用加密算法二者也是可以安全通信的。
...全文
883
4
打赏
收藏
串口通信RS232有没有什么可用的加密算法?
用C#做上位机客户端,arm7作为下位机来模拟一个IC卡刷卡机。二者通过RS232串口进行通信。使用类似于modbus协议这样的协议。 为了保证通信的安全性,想加一个加密算法,请问有什么适用于串口通信的加密算法呢? 或者能否证明不使用加密算法二者也是可以安全通信的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
:作为客户端 - 服务器应用程序的对称加密服务
RS232
是一种广泛使用的串行通信接口标准,它允许设备之间进行全双工数据交换。在客户端-服务器架构中,
RS232
通常用于连接嵌入式系统、工业设备或者个人计算机,使得它们能够相互通信。例如,一个服务器可能是一个带...
加密串口服务器产品
加密串口服务器产品,如PRE-PORT,是物联网安全领域的一种关键设备,它旨在帮助串口设备快速接入网络,同时确保在数据传输过程中的安全性。该产品具备一系列高级功能和特性,使其适用于广泛的行业应用。 首先,PRE-...
基于STM8单片机的
RS232
与RS45通讯数据转发.zip
RS232
和RS485是两种常见的串行通信协议,分别在不同的距离和速度要求下得到应用。
RS232
主要应用于短距离通信,如个人计算机和周边设备之间的数据交换,其速率通常不超过20kbps。RS485则被设计为可在更长距离上实现...
嵌入式通信系统课件.ppt
我们会学习各种通信接口,如串行通信(
RS232
、RS485、I2C、SPI等),并行通信,以及无线通信技术(蓝牙、Wi-Fi、ZigBee、NFC等)。其中,串行通信是最为常见的通信方式,它将数据一位一位地顺序传输,适合于长距离...
电子通信设计资料基于AVR单片机的远程控制系统的研究
- **丰富的接口资源**: 支持多种通信接口,如串行口、SPI、I2C等,便于与其他设备连接。 - **编程方便**: 使用高级语言如C语言进行编程,易于理解和维护。 #### 3. AVR单片机远程控制系统的设计要点 - **硬件设计**...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章