数据加密方法、解密方法、加密装置及解密装置制造方法及图纸

技术编号:20160917 阅读:44 留言:0更新日期:2019-01-19 00:13
本申请实施例提供一种数据加密方法、解密方法、加密装置及解密装置,涉及信息安全技术领域。其中,所述数据加密方法应用于数据发送设备,该方法通过密钥生成器生成动态密钥,并从预先配置于数据发送设备的多种加密算法中随机选择一种加密算法作为目标加密算法,然后根据所述动态密钥及目标加密算法对需要发送的数据进行加密,得到待发送的密文数据。通过该方法对需要发送的数据进行加密,使得密文数据在通讯过程中被抓包窃取后也难以破解,极大程度地提高了数据的安全性。

【技术实现步骤摘要】
数据加密方法、解密方法、加密装置及解密装置
本申请涉及信息安全
,具体而言,涉及数据加密方法、解密方法、加密装置及解密装置。
技术介绍
随着网络技术的蓬勃发展,数据的体量越来越大、数据发挥的价值也越来越重要,由此对数据传输过程中的安全性也提出了更高的要求。现有技术中,常用的安全通讯协议有HTTPS、SSL等,这些协议底层所使用的加密算法都是非对称加密算法(例如:国际RSA,国密SM2),这种通讯传输模式(HTTPS协议和非对称加密算法)已在软件行业被默认安全,但是“黑客”等一类技术专家,也正是借助这一常规通讯,找出规律,进行“暴力破解”,这样就导致了数据信息存在泄露的风险。因此,对于本领域技术人员而言,加强信息通讯过程的数据安全,成为了亟待解决的问题。
技术实现思路
为了克服现有技术中的上述不足,本申请提供一种数据加密方法、解密方法、加密装置及解密装置,以提高数据通讯过程的安全性。为了实现上述目的,本申请较佳实施例采用的技术方案如下:第一方面,本申请实施例提供一种数据加密方法,应用于数据发送设备,所述数据发送设备配置有密钥生成器及多种加密算法,所述方法包括:确定需要发送的数据;获取本文档来自技高网...

【技术保护点】
1.一种数据加密方法,其特征在于,应用于数据发送设备,所述数据发送设备配置有密钥生成器及多种加密算法,所述方法包括:确定需要发送的数据;获取所述密钥生成器生成的密钥;从所述多种加密算法中随机确定一种加密算法作为目标加密算法;根据所述密钥及所述目标加密算法对需要发送的数据进行加密,得到待发送的密文数据。

【技术特征摘要】
1.一种数据加密方法,其特征在于,应用于数据发送设备,所述数据发送设备配置有密钥生成器及多种加密算法,所述方法包括:确定需要发送的数据;获取所述密钥生成器生成的密钥;从所述多种加密算法中随机确定一种加密算法作为目标加密算法;根据所述密钥及所述目标加密算法对需要发送的数据进行加密,得到待发送的密文数据。2.如权利要求1所述的加密方法,其特征在于,每一种所述加密算法配置有至少一个对应的标识参数,所述从所述多种加密算法中随机确定一种加密算法作为目标加密算法的步骤,包括:获取预先对所述多种加密算法配置的标识参数;从所述标识参数构成的集合中随机获得一标识参数,并将该标识参数对应的加密算法作为目标加密算法。3.如权利要求2所述的加密方法,其特征在于,在得到待发送的密文数据之后,所述方法还包括:对所述密钥、标识参数及所述密文数据进行封装,得到包含所述密钥、标识参数及所述密文数据的待发送数据;将所述待发送数据发送给与所述数据发送设备通信连接的数据接收设备。4.一种数据解密方法,其特征在于,应用于数据接收设备,所述数据接收设备配置有多种解密算法,每一种所述解密算法配置有至少一个对应的标识参数,所述解密方法包括:接收数据发送设备发送的数据;获取所述数据中的密钥、标识参数及密文数据;根据所述标识参数确定目标解密算法,其中,所述目标解密算法与所述标识参数对应的目标加密算法匹配;根据所述目标解密算法及所述密钥对所述密文数据进行解密,得到所述密文数据对应的明文数据。5.如权利要求4所述的解密方法,其特征在于,所述根据所述标识参数确定目标解密算法的步骤,包括:获取预先配置的标识参数与解密算法的对应关系;根据所述标识参数及所述对应关系确定目标解密算法。6.一种数据加密装置,其特征在于,应用于数据...

【专利技术属性】
技术研发人员:林皓高林武高曦
申请(专利权)人:北京北信源信息安全技术有限公司
类型:发明
国别省市:北京,11

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

1