一种加密方法、解密方法、电子设备及电子装置制造方法及图纸

技术编号:14007738 阅读:67 留言:0更新日期:2016-11-17 04:38
本发明专利技术公开了一种加密方法、解密方法、电子设备及电子装置,可以基于一密钥文件对所述待加密文件进行加密,获得第一加密文件;然后进一步对密钥再次进行加密获得密钥加密文件,从而可以将包括所述第一加密文件及所述密钥加密文件的网络加密文件,发送至其它电子设备。可见,本申请实施例中的技术方案可以在网络传输的过程中对密钥也起到保护作用,因此具有有效提高数据传输过程中的安全性的技术效果。

【技术实现步骤摘要】

本专利技术涉及电子
,特别是涉及一种加密方法、解密方法、电子设备及电子装置
技术介绍
目前,随着电子信息技术和电子商务技术的不断发展,通过网络进行商业交易活动已经逐渐成为了人们生活中重要的一部分。由于网络交易具有传统交易不具备的优势,例如高效、便携、低成本等,因此网络交易正逐渐成为国家经济发展的重要力量。但是,随着网络交易活动的日趋广泛,也逐渐暴露出很多在网络交易过程中存在的问题,而信息安全问题则是其中最重要和最核心的问题。现有技术中采用了多种方式以加强网络数据的安全性,而通过密钥对网络数据进行加密是其中一种方式。密钥在电子信息安全领域中是指一种参数,它是在将明文转换为密文(加密)或将密文转换为明文(解密)的算法中输入的参数。通过密钥对明文进行加密后则可以得到加密文件,由此来提升网络数据的安全性。进一步地,在实际的网络交易过程中,还可以将该加密文件与服务商提供的令牌相结合则可以形成令牌文件在网络中传输,而只有携带对应令牌的令牌文件才是系统默认的合法的文件,由此可以进一步提高网络交易数据的安全性。然而,现有的采用密钥加密网络数据的方式其安全性仍然较低,只需要获取到加密或解密时所对应的密钥就可以对密文进行破解,进一步地还可以通过在网络端口截获相关令牌信息以破解网络数据。由此可见,现有技术中存在着网络数据安全性较低的技术问题。
技术实现思路
本申请提供一种加密方法、解密方法、电子设备及电子装置,用以解决现有技术中存在着的网络数据安全性较低的技术问题。本申请一方面提供了一种加密方法,应用于一电子设备,包括:获取待加密文件;基于一密钥文件对所述待加密文件进行加密,获得第一加密文件;将所述密钥文件按照预设加密方式进行加密,获得密钥加密文件;获得包括所述第一加密文件及所述密钥加密文件的网络加密文件;发送所述网络加密文件至其它电子设备。可选地,所述网络加密文件还包括:用以验证所述第一加密文件与所述密钥加密文件是否匹配的校验文件。可选地,所述校验文件中的数据值,与所述第一加密文件中的数据值以及所述密钥加密文件中的数据值之间满足第一预定条件。可选地,所述第一预定条件为:所述校验文件中的数据哈希值与一和数值相等,所述和数值为基于所述第一加密文件中的数据哈希值与所述密钥加密文件中的数据哈希值的和而得到的值。可选地,所述获得包括所述第一加密文件以及所述密钥加密文件的网络加密文件,包括:将所述第一加密文件以及所述密钥加密文件进行对应的网络数据处理,获得令牌文件。可选地,所述令牌文件的数据长度小于一预设长度,以使所述令牌文件中的长度标识在所述令牌文件中所占的字节数小于等于预设字节数,其中,所述长度标识用以表征所述令牌文件的数据长度。另一方面,本申请实施例还提供了一种解密方法,应用于一电子装置,包括:获得包括第一加密文件及密钥加密文件的网络加密文件,所述第一加密文件为基于一密钥文件对待加密文件进行加密后获得的文件,所述密钥加密文件为将所述密钥文件按照预设加密方式进行加密后获得的文件;按照预存的与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密,以获得所述密钥文件;基于所述密钥文件对所述第一加密文件进行解密,获得所述待加密文件。可选地,所述网络加密文件还包括校验文件,在所述按照与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密之前,所述方法还包括:基于所述校验文件验证所述第一加密文件与所述密钥加密文件是否匹配,获得验证结果;在所述验证结果为是时,执行步骤:按照与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密。可选地,所述基于所述校验文件验证所述第一加密文件与所述密钥加密文件是否匹配,获得验证结果,包括:判断所述校验文件的数据值,与所述第一加密文件的数据值以及所述密钥加密文件的数据值之间是否满足第二预定条件,获得一判断结果;基于所述判断结果,获得所述第一加密文件与所述密钥加密文件是否匹配的验证结果;其中,在所述判断结果为时,所述验证结果为是,表征所述第一加密文件与所述密钥加密文件匹配。可选地,所述第二预定条件为:所述校验文件中的数据哈希值与一和数值相等,所述和数值为基于所述第一加密文件中的数据哈希值与所述密钥加密文件中的数据哈希值的和而得到的值。再一方面,本申请还提供了一种电子设备,包括:接收器,用以获取待加密文件;处理器,用以基于一密钥文件对所述待加密文件进行加密,获得第一加密文件,将所述密钥文件按照预设加密方式进行加密,获得密钥加密文件,获得包括所述第一加密文件及所述密钥加密文件的网络加密文件;发送器,用以发送所述网络加密文件至其它电子设备。可选地,所述网络加密文件还包括:用以验证所述第一加密文件与所述密钥加密文件是否匹配的校验文件。可选地,所述校验文件中的数据值,与所述第一加密文件中的数据值以及所述密钥加密文件中的数据值之间满足第一预定条件。可选地,所述第一预定条件为:所述校验文件中的数据哈希值与一和数值相等,所述和数值为基于所述第一加密文件中的数据哈希值与所述密钥加密文件中的数据哈希值的和而得到的值。可选地,所述处理器,用以将所述第一加密文件以及所述密钥加密文件进行对应的网络数据处理,获得令牌文件。可选地,所述令牌文件的数据长度小于一预设长度,以使所述令牌文件中的长度标识在所述令牌文件中所占的字节数小于等于预设字节数,其中,所述长度标识用以表征所述令牌文件的数据长度。又一方面,本申请实施例还提供了一种电子装置,包括:接收装置,用以获得包括第一加密文件及密钥加密文件的网络加密文件,所述第一加密文件为基于一密钥文件对待加密文件进行加密后获得的文件,所述密钥加密文件为将所述密钥文件按照预设加密方式进行加密后获得的文件;处理装置,用以按照预存的与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密,以获得所述密钥文件,基于所述密钥文件对所述第一加密文件进行解密,获得所述待加密文件。可选地,所述网络加密文件还包括校验文件,所述处理装置,用以在所述按照与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密之前,基于所述校验文件验证所述第一加密文件与所述密钥加密文件是否匹配,获得验证结果,在所述验证结果为是时,执行步骤:按照与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密。可选地,所述处理装置,用以判断所述校验文件的数据值,与所述第一加密文件的数据值以及所述密钥加密文件的数据值之间是否满足第二预定条件,获得一判断结果,基于所述判断结果,获得所述第一加密文件与所述密钥加密文件是否匹配的验证结果,其中,在所述判断结果为是时,所述验证结果为是,表征所述第一加密文件与所述密钥加密文件匹配。可选地,所述第二预定条件为:所述校验文件中的数据哈希值与一和数值相等,所述和数值为基于所述第一加密文件中的数据哈希值与所述密钥加密文件中的数据哈希值的和而得到的值。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请实施例中的技术方案可以基于一密钥文件对所述待加密文件进行加密,获得第一加密文件;然后进一步对密钥再次进行加密获得密钥加密文件,从而可以将包括所述第一加密文件及所述密钥加密文件的网络加密文件,发送至其它电子设备。可见,本申请实施例中的技术方案可以在网络本文档来自技高网...
一种加密方法、解密方法、电子设备及电子装置

【技术保护点】
一种加密方法,应用于一电子设备,其特征在于,包括:获取待加密文件;基于一密钥文件对所述待加密文件进行加密,获得第一加密文件;将所述密钥文件按照预设加密方式进行加密,获得密钥加密文件;获得包括所述第一加密文件及所述密钥加密文件的网络加密文件;发送所述网络加密文件至其它电子设备。

【技术特征摘要】
1.一种加密方法,应用于一电子设备,其特征在于,包括:获取待加密文件;基于一密钥文件对所述待加密文件进行加密,获得第一加密文件;将所述密钥文件按照预设加密方式进行加密,获得密钥加密文件;获得包括所述第一加密文件及所述密钥加密文件的网络加密文件;发送所述网络加密文件至其它电子设备。2.如权利要求1所述的方法,其特征在于,所述网络加密文件还包括:用以验证所述第一加密文件与所述密钥加密文件是否匹配的校验文件。3.如权利要求2所述的方法,其特征在于,所述校验文件中的数据值,与所述第一加密文件中的数据值以及所述密钥加密文件中的数据值之间满足第一预定条件。4.如权利要求3所述的方法,其特征在于,所述第一预定条件为:所述校验文件中的数据哈希值与一和数值相等,所述和数值为基于所述第一加密文件中的数据哈希值与所述密钥加密文件中的数据哈希值的和而得到的值。5.如权利要求1所述的方法,其特征在于,所述获得包括所述第一加密文件以及所述密钥加密文件的网络加密文件,包括:将所述第一加密文件以及所述密钥加密文件进行对应的网络数据处理,获得令牌文件。6.如权利要求5所述的方法,其特征在于,所述令牌文件的数据长度小于一预设长度,以使所述令牌文件中的长度标识在所述令牌文件中所占的字节数小于等于预设字节数,其中,所述长度标识用以表征所述令牌文件的数据长度。7.一种解密方法,应用于一电子装置,其特征在于,包括:获得包括第一加密文件及密钥加密文件的网络加密文件,所述第一加密文件为基于一密钥文件对待加密文件进行加密后获得的文件,所述密钥加密文件为将所述密钥文件按照预设加密方式进行加密后获得的文件;按照预存的与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密,以获得所述密钥文件;基于所述密钥文件对所述第一加密文件进行解密,获得所述待加密文件。8.如权利要求7所述的方法,其特征在于,所述网络加密文件还包括校验文件,在所述按照与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密之前,所述方法还包括:基于所述校验文件验证所述第一加密文件与所述密钥加密文件是否匹配,获得验证结果;在所述验证结果为是时,执行步骤:按照与所述预设加密方式对应的预设解密方式对所述密钥加密文件进行解密。9.如权利要求8所述的方法,其特征在于,所述基于所述校验文件验证所述第一加密文件与所述密钥加密文件是否匹配,获得验证结果,包括:判断所述校验文件的数据值,与所述第一加密文件的数据值以及所述密钥加密文件的数据值之间是否满足第二预定条件,获得一判断结果;基于所述判断结果,获得所述第一加密文件与所述密钥加密文件是否匹配的验证结果;其中,在所述判断结果为时,所述验证结果为是,表征所述第一加密文件与所述密钥加密文件匹配。10.如权利要求9所述的方法,其特征在于,所述第二预定条件为:所述校验文件中的数据哈希值与一和数值相等,所述和数值为基于所述第一加密文件中的数据哈希值与所述密钥加密文件中的数据哈希值的...

【专利技术属性】
技术研发人员:赵剑竹李伟王翊心
申请(专利权)人:北京信安世纪科技有限公司
类型:发明
国别省市:北京;11

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

1