一种信息交换系统及方法技术方案

技术编号:19067843 阅读:46 留言:0更新日期:2018-09-29 14:52
本发明专利技术提供了一种信息交换系统及方法,该系统包括:第一应用系统和第二应用系统;第一应用系统,用于确定待交换信息,利用预设的对称加密算法对待交换信息进行加密,形成第一加密信息;利用预设的不可逆加密算法对待交换信息进行加密,形成第二加密信息;将第一加密信息和第二加密信息发送给第二应用系统;第二应用系统,用于获取第一加密信息和第二加密信息;利用预设的与所述对称加密算法对应的解密算法对第一加密信息进行解密,形成解密信息;利用预设的不可逆加密算法对解密信息进行加密,形成第三加密信息;确定第二加密信息与第三加密信息是否相同,如果是,将解密信息进行导入。本方案能保障导入数据的准确性,提高信息传输的安全性。

【技术实现步骤摘要】
一种信息交换系统及方法
本专利技术涉及计算机
,特别涉及一种信息交换系统及方法。
技术介绍
随着企业信息化的不断发展,许多大型企业通常部署有两套应用系统,其中一套部署在与互联网隔离的内网环境,一套部署在互联网环境下的外网环境。在应用过程中,通过部署在外网环境中的应用系统进行信息处理,再将处理后的信息传输给部署在内网环境中的应用系统。两套应用系统进行信息交换时,通常采用明文传输,即部署在外网环境中的应用系统将处理后的信息直接发送给部署在内网中的应用系统,由此,在信息传输过程中可能遭到窃取或篡改,使得信息传输的安全性较低。
技术实现思路
本专利技术实施例提供了一种信息交换系统及方法,能提高信息传输的安全性。第一方面,本专利技术实施例提供了一种信息交换系统,包括:第一应用系统和第二应用系统;其中,所述第一应用系统,用于确定待交换信息,利用预设的对称加密算法对所述待交换信息进行加密,形成第一加密信息;利用预设的不可逆加密算法对所述待交换信息进行加密,形成第二加密信息;将所述第一加密信息和所述第二加密信息发送给所述第二应用系统;所述第二应用系统,用于获取所述第一加密信息和所述第二加密信息;利用预设的与所述对称加密算法对应的解密算法对所述第一加密信息进行解密,形成解密信息;利用预设的所述不可逆加密算法对所述解密信息进行加密,形成第三加密信息;确定所述第二加密信息与所述第三加密信息是否相同,如果是,将所述解密信息进行导入。优选地,所述第一应用系统,用于根据预设盐值对所述待交换信息进行加盐处理,并利用所述不可逆加密算法对加盐处理后的所述待交换信息进行加密,形成所述第二加密信息;所述第二应用系统,用于根据所述预设盐值对所述解密信息进行加盐处理,并利用所述不可逆加密算法对加盐处理后的所述解密信息进行加密,形成所述第三加密信息。优选地,所述第一应用系统,进一步用于设置第一状态记录表;根据所述第一加密信息和所述第二加密信息生成导出文件,并确定所述导出文件对应的第一标识信息;将所述导出文件发送给所述第二应用系统,并将所述导出文件和所述第一标识信息存储至所述第一状态记录表,并在所述第一状态记录表中记录所述导出文件的状态为第一导出状态。优选地,所述第二应用系统,进一步用于设置第二状态记录表;从所述导出文件中解析出所述第一加密信息和所述第二加密信息;在确定出所述第二加密信息和所述第三加密信息相同时,确定所述第二状态记录表中是否存在所述解密信息对应的第二标识信息,如果是,发出信息已导入提示;否则,执行所述将所述解密信息进行导入,并确定所述解密信息对应的所述第二标识信息,将所述第二标识信息和所述解密信息存储至所述第二状态记录表,并在所述第二状态记录表中记录所述解密信息的状态为第一导入状态。优选地,所述第二应用系统,进一步用于对导入的所述解密信息进行业务处理,并将业务处理后的所述解密信息进行加密,生成返回信息,将所述返回信息发送给所述第一应用系统,并在所述第二状态记录表中记录所述解密信息的状态为第二导出状态;所述第一应用系统,进一步用于接收所述返回信息,并对所述返回信息进行解密,根据解密后的所述返回信息,确定业务处理后的所述解密信息是否被篡改,如果否,将所述解密信息进行导入,并在所述第一状态记录表中记录所述解密信息的状态为第二导入状态。优选地,所述对称加密算法包括:高级加密标准AES算法;优选地,所述不可逆加密算法包括:安全散列算法SHA256。第二方面,本专利技术实施例提供了一种利用上述任一实施例提供的信息交换系统进行信息交换的方法,包括:利用第一应用系统确定待交换信息;利用预设的对称加密算法对所述待交换信息进行加密,形成第一加密信息;利用预设的不可逆加密算法对所述待交换信息进行加密,形成第二加密信息;将所述第一加密信息和所述第二加密信息发送给第二应用系统;利用第二应用系统获取所述第一加密信息和所述第二加密信息;利用预设的与所述对称加密算法对应的解密算法对所述第一加密信息进行解密,形成解密信息;利用预设的所述不可逆加密算法对所述解密信息进行加密,形成第三加密信息;确定所述第二加密信息与所述第三加密信息是否相同,如果是,将所述解密信息进行导入。优选地,所述利用预设的不可逆加密算法对所述待交换信息进行加密,形成第二加密信息,包括:根据预设盐值对所述待交换信息进行加盐处理;利用所述不可逆加密算法对加盐处理后的所述待交换信息进行加密,形成所述第二加密信息;所述利用预设的所述不可逆加密算法对所述解密信息进行加密,形成第三加密信息,包括:根据预设盐值对所述解密信息进行加盐处理;利用所述不可逆加密算法对加盐处理后的所述解密信息进行加密,形成所述第三加密信息。优选地,进一步包括:设置第一状态记录表和第二状态记录表;所述将所述第一加密信息和所述第二加密信息发送给第二应用系统,包括:根据所述第一加密信息和所述第二加密信息生成导出文件,并确定所述导出文件对应的第一标识信息;将所述导出文件发送给所述第二应用系统;在所述将所述第一加密信息和所述第二加密信息发送给第二应用系统之后,进一步包括:将所述导出文件和所述第一标识信息存储至所述第一状态记录表;在所述第一状态记录表中记录所述导出文件的状态为第一导出状态;所述利用第二应用系统获取所述第一加密信息和所述第二加密信息,包括:从所述导出文件中解析出所述第一加密信息和所述第二加密信息;在确定所述第二加密信息与所述第三加密信息相同之后,进一步包括:确定所述第二状态记录表中是否存在所述解密信息对应的第二标识信息;如果是,发出信息已导入提示;否则,执行所述将所述解密信息进行导入,并确定所述解密信息对应的所述第二标识信息,将所述第二标识信息和所述解密信息存储至所述第二状态记录表,并在所述第二状态记录表中记录所述解密信息的状态为第一导入状态。优选地,在所述将所述解密信息进行导入之后,进一步包括:利用所述第二应用系统对导入的所述解密信息进行业务处理;将业务处理后的所述解密信息进行加密,生成返回信息;将所述返回信息发送给所述第一应用系统,并在所述第二状态记录表中记录所述解密信息的状态为第二导出状态;利用所述第一应用系统接收所述返回信息;对所述返回信息进行解密,根据解密后的所述返回信息,确定业务处理后的所述解密信息是否被篡改,如果否,将所述解密信息进行导入,并在所述第一状态记录表中记录所述解密信息的状态为第二导入状态。本专利技术实施例提供了一种信息交换系统及方法,两个应用系统进行信息交换时,首先通过需要导出信息的第一应用系统根据对称加密算法对待交换信息进行加密,形成第一加密信息,然后利用不可逆加密算法对待交换信息进行加密,形成第二加密信息,然后第一应用系统将第一加密信息和第二加密信息发送给需要导入信息的第二应用系统。第二应用系统先对第一加密信息进行解密,然后利用不可逆加密算法对解密信息进行重新加密,再验证加密后的第三加密信息是否与第二加密信息相同,当相同时,说明待交换信息在传输过程中没有被篡改,解密信息即为待交换信息,此时第二应用系统才将解密信息进行导入。由此,通过对待交换信息进行加密,并对加密后信息进行验证,保障导入数据的准确性,从而提高了信息传输的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有本文档来自技高网...

【技术保护点】
1.一种信息交换系统,其特征在于,包括:第一应用系统和第二应用系统;其中,所述第一应用系统,用于确定待交换信息,利用预设的对称加密算法对所述待交换信息进行加密,形成第一加密信息;利用预设的不可逆加密算法对所述待交换信息进行加密,形成第二加密信息;将所述第一加密信息和所述第二加密信息发送给所述第二应用系统;所述第二应用系统,用于获取所述第一加密信息和所述第二加密信息;利用预设的与所述对称加密算法对应的解密算法对所述第一加密信息进行解密,形成解密信息;利用预设的所述不可逆加密算法对所述解密信息进行加密,形成第三加密信息;确定所述第二加密信息与所述第三加密信息是否相同,如果是,将所述解密信息进行导入。

【技术特征摘要】
1.一种信息交换系统,其特征在于,包括:第一应用系统和第二应用系统;其中,所述第一应用系统,用于确定待交换信息,利用预设的对称加密算法对所述待交换信息进行加密,形成第一加密信息;利用预设的不可逆加密算法对所述待交换信息进行加密,形成第二加密信息;将所述第一加密信息和所述第二加密信息发送给所述第二应用系统;所述第二应用系统,用于获取所述第一加密信息和所述第二加密信息;利用预设的与所述对称加密算法对应的解密算法对所述第一加密信息进行解密,形成解密信息;利用预设的所述不可逆加密算法对所述解密信息进行加密,形成第三加密信息;确定所述第二加密信息与所述第三加密信息是否相同,如果是,将所述解密信息进行导入。2.根据权利要求1所述的信息交换系统,其特征在于,所述第一应用系统,用于根据预设盐值对所述待交换信息进行加盐处理,并利用所述不可逆加密算法对加盐处理后的所述待交换信息进行加密,形成所述第二加密信息;所述第二应用系统,用于根据所述预设盐值对所述解密信息进行加盐处理,并利用所述不可逆加密算法对加盐处理后的所述解密信息进行加密,形成所述第三加密信息。3.根据权利要求1所述的信息交换系统,其特征在于,所述第一应用系统,进一步用于设置第一状态记录表;根据所述第一加密信息和所述第二加密信息生成导出文件,并确定所述导出文件对应的第一标识信息;将所述导出文件发送给所述第二应用系统,并将所述导出文件和所述第一标识信息存储至所述第一状态记录表,并在所述第一状态记录表中记录所述导出文件的状态为第一导出状态。4.根据权利要求3所述的信息交换系统,其特征在于,所述第二应用系统,进一步用于设置第二状态记录表;从所述导出文件中解析出所述第一加密信息和所述第二加密信息;在确定出所述第二加密信息和所述第三加密信息相同时,确定所述第二状态记录表中是否存在所述解密信息对应的第二标识信息,如果是,发出信息已导入提示;否则,执行所述将所述解密信息进行导入,并确定所述解密信息对应的所述第二标识信息,将所述第二标识信息和所述解密信息存储至所述第二状态记录表,并在所述第二状态记录表中记录所述解密信息的状态为第一导入状态。5.根据权利要求4所述的信息交换系统,其特征在于,所述第二应用系统,进一步用于对导入的所述解密信息进行业务处理,并将业务处理后的所述解密信息进行加密,生成返回信息,将所述返回信息发送给所述第一应用系统,并在所述第二状态记录表中记录所述解密信息的状态为第二导出状态;所述第一应用系统,进一步用于接收所述返回信息,并对所述返回信息进行解密,根据解密后的所述返回信息,确定业务处理后的所述解密信息是否被篡改,如果否,将所述解密信息进行导入,并在所述第一状态记录表中记录所述解密信息的状态为第二导入状态。6.根据权利要求1至5任一所述的信息交换系统,其特征在于,所述对称加密算法包括:高级加密标准AES算法;和/或,所述不可逆加密算法包括:安全散列算法SHA256。7.一种利用权利要求1至6任一所...

【专利技术属性】
技术研发人员:周娜
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1