一种信息发送方法、信息获取方法、装置及设备制造方法及图纸

技术编号:24254289 阅读:28 留言:0更新日期:2020-05-23 01:05
本说明书实施例提供一种信息发送方法、信息获取方法、装置及设备。所述信息发送方法包括:利用加密密钥对待发送信息进行加密得到加密信息;根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;发送所述加密信息和密钥因子。所述信息获取方法,包括:接收加密信息和密钥因子;利用所述密钥因子计算解密密钥;利用所述解密密钥对所述加密信息进行解密得到解密信息。通过上述方法,在传输加密信息时,并不直接传输能够对加密信息进行解密的密钥,而是传输根据加密密钥生成且能够计算出解密密钥的密钥因子,从而实现了安全方便地对信息进行加密并传输。

A method, device and equipment for information transmission, information acquisition

【技术实现步骤摘要】
一种信息发送方法、信息获取方法、装置及设备
本说明书实施例涉及计算机
,特别涉及一种信息发送方法、信息获取方法、装置及设备。
技术介绍
随着科技和网络技术的发展,互联网极大地提升了人们日常生活的便利程度。由于互联网的传递消息的即时性,人们越来越多地在互联网中传输信息。由于信息传输过程的前后端分离,使得用户需要传输的信息需要在网络中传输来实现。但是这样一来,使得在网络中传输的信息存在被窃取的可能性。因此,为了保障在网络中传输信息的安全性,需要对信息进行加密。现有技术中,针对发送信息进行加密的方式主要包括对称加密和非对称加密。对称加密是信息发送方利用密钥对消息进行加密后,信息接收方利用同样的密钥对加密后的消息进行解密。非对称加密是信息发送方利用公钥对消息进行加密后,信息接收方利用对应的私钥对加密后的消息进行解密。但是,上述加密技术中,对称加密在信息的传输过程中直接将密钥在网络中进行传输,使得密钥容易被窃取,从而造成加密信息的泄漏;而非对称加密需要利用不同的方式进行加密和解密,操作较为繁琐,尤其在传输的信息较多时,加密和解密的过程需要消耗较多的时间,使用的过程并不方便。因此,目前亟需一种方便的且安全的对信息进行传输的方法。
技术实现思路
本说明书实施例的目的是提供一种信息发送方法、信息获取方法、装置及设备,以解决如何方便且安全地对信息进行加密并发送的问题。为了解决上述问题,本说明书实施例所提出的一种信息发送方法、信息获取方法、装置及设备是这样实现的:一种信息发送方法,包括:利用加密密钥对待发送信息进行加密得到加密信息;根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;发送所述加密信息和密钥因子。一种信息发送装置,包括:信息加密模块,用于利用加密密钥对待发送信息进行加密得到加密信息;因子生成模块,用于根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;信息发送模块,用于发送所述加密信息和密钥因子。一种信息发送设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令实现以下步骤:利用加密密钥对待发送信息进行加密得到加密信息;根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;发送所述加密信息和密钥因子。一种信息获取方法,包括:接收加密信息和密钥因子;利用所述密钥因子计算解密密钥;利用所述解密密钥对所述加密信息进行解密得到解密信息。一种信息获取装置,包括:信息接收模块,用于接收解密信息和密钥因子;密钥计算模块,用于利用所述密钥因子计算解密密钥;解密模块,用于利用所述解密密钥对所述加密信息进行解密得到解密信息。一种信息获取设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令实现以下步骤:接收加密信息和密钥因子;利用所述密钥因子计算解密密钥;利用所述解密密钥对所述加密信息进行解密得到解密信息。由以上本说明书实施例提供的技术方案可见,本说明书实施例在利用加密密钥对待发送信息进行加密后,再根据所述加密密钥计算密钥因子,使得除加密信息外,只发送用于计算解密密钥的密钥因子,信息接收端在接收到上述密钥因子后,能够根据预设运算规则和所述密钥因子计算得到相应的解密密钥,从而避免了直接对加密密钥进行传输,确保了信息传输的安全性,同时还避免了繁琐的加密和解密过程。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例一种信息传输系统的结构图;图2为本说明书实施例一种信息传输方法的流程图;图3为本说明书实施例一种信息发送方法的流程图;图4为本说明书实施例一种信息获取方法的流程图;图5为本说明书实施例一种信息发送装置的模块图;图6为本说明书实施例一种信息获取装置的模块图;图7为本说明书实施例一种信息发送设备或信息获取设备的结构图。具体实施方式下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。为了更好地对本说明书实施例的专利技术构思进行理解,下面结合附图1对本说明书一种信息传输系统100进行介绍。所述信息传输系统100包括信息发送端110和信息接收端120。所述信息发送端110包括服务器、PC机、智能手机、一体机等。所述信息发送端110可以对信息进行加密。所述信息发送端110可以将信息发送至服务器或将信息直接发送至信息接收端120。所述信息发送端110还可以存储密钥。所述信息发送端110还可以生成密钥因子。所述信息接收端120包括服务器、PC机、智能手机、一体机等。所述信息接收端120可以用于接收消息。所述信息接收端120还可以根据接收到的密钥因子计算解密密钥。所述信息接收端120还可以利用解密密钥对加密信息进行解密。实际应用过程中,对于所述信息发送端和信息接收端的具体设备对应关系并不做限制,例如,可以是服务器将加密后的信息发送至客户端,由客户端解密进而获取消息;也可以是客户端将加密后的信息发送至服务器,有服务器解密得到相应的消息;或者还可以是服务器将加密后的消息发送至另一个服务器,并由接收信息的服务器对消息进行解密从而获取对应的解密后的信息。具体的应用过程中对于信息发送的场景不做限制,在此不作赘述。在所述信息传输系统中,所述信息发送端110和所述信息接收端120之间可以直接进行信息的传输,例如,通过蓝牙或数据线等方式直接进行信息的传输;所述信息发送端110和所述信息接收端120之间也可以通过服务器等其他设备进行信息的传输,例如,所述信息发送端110将信息发送至服务器后,由所述服务器将信息发送至信息接收端120。实际应用中,信息发送端110和信息接收端120之间用于信息传输的方法不受限制,在此不再赘述。下面结合附图2,对本说明书一种信息传输方法进行介绍,所述信息传输方法以上述信息传输系统作为执行主体,所述方法具体包括:S210:信息发送端利用加密密钥对待发送信息进行加密得到加密信息。待发送信息是所述信息发送端需要发送至信息接收端的信息。所述待发送信息例如可以是字符串或数据表等格式的数据。所述待发送信息为未经过加密处理过的信息,可以不对所述待发送信息进行处理的情况下直接从所述待发送信息中获取信息的内容。为了保证信息传输的安全,确本文档来自技高网...

【技术保护点】
1.一种信息发送方法,其特征在于,包括:/n利用加密密钥对待发送信息进行加密得到加密信息;/n根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;/n发送所述加密信息和密钥因子。/n

【技术特征摘要】
1.一种信息发送方法,其特征在于,包括:
利用加密密钥对待发送信息进行加密得到加密信息;
根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;
发送所述加密信息和密钥因子。


2.如权利要求1所述的方法,其特征在于,所述利用加密密钥对待发送信息进行加密得到加密信息之前,还包括:
在预设密钥集合中选取一组关联密钥;所述关联密钥之间满足预设运算规则;
在所述关联密钥中选取加密密钥;
相应的,所述根据所述加密密钥生成密钥因子,包括:
根据除加密密钥外的其他关联密钥生成密钥因子。


3.如权利要求2所述的方法,其特征在于,所述关联密钥满足勾股定理表达式。


4.一种信息发送装置,其特征在于,包括:
信息加密模块,用于利用加密密钥对待发送信息进行加密得到加密信息;
因子生成模块,用于根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;
信息发送模块,用于发送所述加密信息和密钥因子。


5.一种信息发送设备,包括存储器和处理器;
所述存储器,用于存储计算机程序指令;
所述处理器,用于执行所述计算机程序指令实现以下步骤:利用加密密钥对待发送信息进行加密得到加密信息;根据所述加密密钥生成密钥因子,所述密钥因子用于计算解密密钥;发送所述加密信息...

【专利技术属性】
技术研发人员:张祯
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1