System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息安全,具体而言,涉及一种密钥生成方法、装置、电子设备及存储介质。
技术介绍
1、在信息安全中,密钥是一种重要的资源,它直接关系到数据的安全性和完整性。如果密钥遭到泄露,可能会导致数据泄露、篡改或被恶意使用。因此,确保密钥的安全是维护信息安全的基础和前提。现有技术中,通常是将密钥进行加密存储,在需要加密或者解密时,获取对应密钥对数据进行加解密操作。但随着攻击方式的层出不穷,极易造成密钥的泄露,从而导致数据安全性遭到威胁。
技术实现思路
1、本申请实施例的目的在于提供一种密钥生成方法、装置、电子设备及存储介质,用以根据实时网络特征等参数实时生成密钥,降低密钥泄露风险的同时提高加密数据的安全性。
2、第一方面,本申请实施例提供一种密钥生成方法,该方法应用于请求方;该方法包括:根据待发送请求的报文大小生成对应的假报文;假报文包括第一时间属性信息;基于第一时间属性信息生成第一实时网络特征;根据第一实时网络特征生成密钥。
3、本申请实施例在服务方发送待发送请求之前,需要先生成密钥,以对待发送请求进行加密。其中,利用待发送请求对应的假报文的第一时间属性信息生成第一实时网络特征,从而基于第一实时网络特征生成密钥。由于不同的待发送请求的大小和发送时间存在一定差异,因此,对应生成的假报文不相同,第一时间属性信息也不相同,从而不同的请求生成的密钥不相同。又因为时间是动态变化的,因此基于第一实时网络特征生成的密钥在降低密钥泄露的风险同时提高了加密数据的安全性。
...【技术保护点】
1.一种密钥生成方法,其特征在于,所述方法应用于请求方;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一时间属性信息包括发送时间;所述根据所述第一实时网络特征生成密钥,包括:
3.根据权利要求2所述的方法,其特征在于,所述物理机特征包括请求方MAC地址和服务方MAC地址;所述基于所述第一实时网络特征、所述第一时间周期和物理机特征生成密钥,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,在根据所述第一实时网络特征生成密钥之后;所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在生成加密请求之后,所述方法还包括:
6.一种密钥生成方法,其特征在于,所述方法应用于服务方;所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述第二时间属性信息包括接收时间;所述根据所述第二实时网络特征生成密钥,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述接收时间和所述第二实时网络特征确定所述假报文所属的第二时间周期,包括:
9.根据权利要求7所述的
10.根据权利要求6-9任一所述的方法,其特征在于,所述方法还包括:
11.一种密钥生成装置,其特征在于,所述装置包括:
12.一种密钥生成装置,其特征在于,所述装置包括:
13.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行如权利要求1至5和6至10任一所述的方法。
14.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至5和6至10任一所述的方法。
...【技术特征摘要】
1.一种密钥生成方法,其特征在于,所述方法应用于请求方;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一时间属性信息包括发送时间;所述根据所述第一实时网络特征生成密钥,包括:
3.根据权利要求2所述的方法,其特征在于,所述物理机特征包括请求方mac地址和服务方mac地址;所述基于所述第一实时网络特征、所述第一时间周期和物理机特征生成密钥,包括:
4.根据权利要求1-3任一所述的方法,其特征在于,在根据所述第一实时网络特征生成密钥之后;所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在生成加密请求之后,所述方法还包括:
6.一种密钥生成方法,其特征在于,所述方法应用于服务方;所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述第二时间属性信息包括接收时间;所述根据所述第二实时网络特征生成密钥,包括:
8.根据权利要求7所述的方...
【专利技术属性】
技术研发人员:李雪梅,文严,黄怡晰,徐志华,高斌,
申请(专利权)人:成都新希望金融信息有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。