一种信息加密发送及解密接收的方法及装置与流程

文档序号:12739961阅读:来源:国知局

技术特征:

1.一种信息加密发送的方法,其特征在于,所述方法应用于客户端设备,所述客户端设备用于对网络设备的远程配置,所述客户端设备与所述网络设备均分配有相同的秘钥,所述客户端设备保存有待加密的配置信息明文,所述方法包括:

生成任一随机数;

使用所述任一随机数对所述配置信息明文进行可逆加密,获得第一密文;

拼接所述任一随机数以及第一密文以生成第二密文,其中,所述任一随机数保存在所述第二密文预先分配的随机数预设字段,所述第一密文保存在所述第二密文预先分配的密文预设字段;

使用所述秘钥对所述第二密文进行可逆加密,获得第三密文;

向所述网络设备发送所述第三密文。

2.根据权利要求1所述的方法,其特征在于,所述使用所述任一随机数对所述配置信息明文进行可逆加密,包括:

将所述配置信息明文中的第一个字符的二进制码与所述任一随机数的二进制码进行异或运算;

将所述配置信息明文中的除第一个字符以外的任一字符的二进制码,与所述任一字符的前一字符的二进制码进行异或运算。

3.根据权利要求1所述的方法,其特征在于,所述使用所述任一随机数对所述配置信息明文进行可逆加密,包括:

将所述配置信息明文中的每个字符的二进制码与所述任一随机数的二进制码进行异或运算。

4.根据权利要求2或3所述的方法,其特征在于,还包括:

在进行所述异或预算前,将所述配置信息明文中的每个字符的二进制码,按照预设移位规则进行移位。

5.一种信息解密接收的方法,其特征在于,所述方法应用于网络设备,客户端设备可对所述网络设备进行远程配置,所述客户端设备与所述网络设备均分配有相同的秘钥,所述客户端设备保存有待解密数据,所述方法包括:

从所述客户端设备接收所述待解密数据;

使用所述秘钥对所述待解密数据进行解密,获得第一解秘文;

从所述第一解秘文的随机数预设字段读取特定值,从所述第一解秘文的密文预设字段读取第二解密文;

使用所述特定值对所述第二解密文进行解密,获得配置信息解密明文。

6.一种信息加密发送的装置,其特征在于,所述装置应用于客户端设备,所述客户端设备用于对网络设备的远程配置,所述客户端设备与所述网络设备均分配有相同的秘钥,所述客户端设备保存有待加密的配置信息明文,所述装置包括:

生成单元,用于生成任一随机数;

加密单元,用于使用所述任一随机数对所述配置信息明文进行可逆加密,获得第一密文;还用于,使用所述秘钥对所述第二密文进行可逆加密,获得第三密文;

拼接单元,用于拼接所述任一随机数以及第一密文以生成第二密文,其中,所述任一随机数保存在所述第二密文预先分配的随机数预设字段,所述第一密文保存在所述第二密文预先分配的密文预设字段;

发送单元,用于向所述网络设备发送所述第三密文。

7.根据权利要求6所述的装置,其特征在于,所述加密单元,包括:

异或运算子单元,用于将所述配置信息明文中的第一个字符的二进制码与所述任一随机数的二进制码进行异或运算;

还用于,将所述配置信息明文中的除第一个字符以外的任一字符的二进制码,与所述任一字符的前一字符的二进制码进行异或运算。

8.根据权利要求7所述的装置,其特征在于,所述异或运算子单元,还用于:

将所述配置信息明文中的每个字符的二进制码与所述任一随机数的二进制码进行异或运算。

9.根据权利要求7或8所述的装置,其特征在于,还包括:

移位单元,用于在进行所述异或预算前,将所述配置信息明文中的每个字符的二进制码,按照预设移位规则进行移位。

10.一种信息解密接收的装置,其特征在于,所述装置应用于网络设备,客户端设备可对所述网络设备进行远程配置,所述客户端设备与所述网络设备均分配有相同的秘钥,所述客户端设备保存有待解密数据,所述装置包括:

接收单元,用于从所述客户端设备接收所述待解密数据;

解密单元,用于使用所述秘钥对所述待解密数据进行解密,获得第一解密文;

还用于,使用特定值对第二解密文进行解密,获得配置信息解密明文;

读取单元,用于从所述第一解密文的随机数预设字段读取特定值,从所述第一解密文的密文预设字段读取第二解密文。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1