[发明专利]一种计算机间通信方法及系统有效
申请号: | 202111310290.6 | 申请日: | 2021-11-08 |
公开(公告)号: | CN113746642B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 舒印彪;杨渊;陈江;王利国;薛建中;李辉;程阳;陈丰;张斌 | 申请(专利权)人: | 西安热工研究院有限公司;中国华能集团有限公司;华能国际电力股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/12;G06F21/60 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 白文佳 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 通信 方法 系统 | ||
1.一种计算机间通信方法,其特征在于,用于第一计算机的总线程序中,所述方法包括以下:
接收第一计算机的应用程序发送的原始信息,并根据第一计算机内部的预设密钥,将原始信息通过预设加密算法加密,得到加密信息;将所述加密信息传输至第二计算机的总线程序;
其中,所述加密信息用于触发第二计算机的总线程序根据第二计算机内部的预设密钥,将所述加密信息通过预设解密算法解密,得到原始信息;并将所述原始信息发送至第二计算机的应用程序;
其中,根据第一计算机内部的预设密钥,将原始信息通过预设加密算法加密,得到加密信息的过程,具体如下:
获取第一计算机内部的预设密钥的第1位到第n位,得到加密位移信息并根据加密位移信息,将原始信息位移得到位移通信信息;
获取第一计算机内部的预设密钥的第n+1位到第m位,得到加密奇偶交换信息;并根据加密奇偶交换信息,对位移通信信息处理,得到变换通信信息;
获取第一计算机内部的预设密钥的第m+1位到最后一位,得到加密异或操作序列;并根据加密异或操作序列,对变换通信信息进行异或操作,得到加密信息。
2.根据权利要求1所述的一种计算机间通信方法,其特征在于,第一计算机内部的预设密钥的属性为隐藏;第一计算机内部的预设密钥的特征值保存在第一计算机的硬件信息中。
3.根据权利要求2所述的一种计算机间通信方法,其特征在于,接收第一计算机的应用程序发送的原始信息之前,还包括:
将第一计算机内部的预设密钥的特征值与第一计算机的硬件信息中保存的预设密钥的特征值进行校验;若校验成功,则第一计算机的总线程序接收第一计算机的应用程序发送的原始信息;若校验失败,则发送告警信息。
4.根据权利要求1所述的一种计算机间通信方法,其特征在于,根据第一计算机内部的预设密钥,将原始信息通过预设加密算法加密之前,还包括:
采用在原始信息的预设固定位置加入校验码字符,之后对加入有校验码字符的原始信息进行加密。
5.一种计算机间通信系统,其特征在于,用于第一计算机的总线程序中,所述系统包括加密模块及发送模块;
加密模块,用于接收第一计算机的应用程序发送的原始信息,并根据第一计算机内部的预设密钥,将原始信息通过预设加密算法加密,得到加密信息;
其中,根据第一计算机内部的预设密钥,将原始信息通过预设加密算法加密,得到加密信息的过程,具体如下:
获取第一计算机内部的预设密钥的第1位到第n位,得到加密位移信息并根据加密位移信息,将原始信息位移得到位移通信信息;
获取第一计算机内部的预设密钥的第n+1位到第m位,得到加密奇偶交换信息;并根据加密奇偶交换信息,对位移通信信息处理,得到变换通信信息;
获取第一计算机内部的预设密钥的第m+1位到最后一位,得到加密异或操作序列;并根据加密异或操作序列,对变换通信信息进行异或操作,得到加密信息;
发送模块,用于第一计算机的总线程序将加密信息传输至第二计算机的总线程序;
其中,加密信息用于触发第二计算机的总线程序根据第二计算机内部的预设密钥,将加密信息通过预设解密算法解密,得到原始信息;并将原始信息发送至第二计算机的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司;中国华能集团有限公司;华能国际电力股份有限公司,未经西安热工研究院有限公司;中国华能集团有限公司;华能国际电力股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111310290.6/1.html,转载请声明来源钻瓜专利网。