当前位置: 首页 > 专利查询>卢英东专利>正文

一种对信息进行加密并传输的方法技术

技术编号:32910200 阅读:24 留言:0更新日期:2022-04-07 12:00
本发明专利技术涉及信息安全技术领域,特别涉及一种对信息进行加密并传输的方法,包括:提供待加密初始信息,随机生成初始密钥,通过填充方法对所述待加密初始信息加入填充字节得到填充明文,再通过对称加密算法对所述填充明文进行第一次加密得到一次加密密文;根据所述初始密钥确定二次加密的加密次数及二次加密的加密方法,并对所述一次加密密文进行二次加密得到二次加密密文;对所述二次加密密文进行验证计算得到验证信息,并根据所述密钥将所述验证信息分段插入所述二次加密密文中,得到三次加密密文;将三次加密密文传输。本发明专利技术提供的一种对信息进行加密并传输的方法提高了信息在传输过程中的安全性。传输过程中的安全性。传输过程中的安全性。

【技术实现步骤摘要】
一种对信息进行加密并传输的方法


[0001]本专利技术涉及信息安全
,其特别涉及一种对信息进行加密并传输的方法。

技术介绍

[0002]目前,通信技术已融入到生活的各个方面,从网购、金融到日常社交,信息无时无刻不在传递,信息安全俨然成为生活的重要方面。加密算法是保障信息安全传输、存储的核心技术。随着计算机存储容量的提高和计算能力的提升,但传统加密方法安全性低,加密效率低,使通过穷举法和数学统计方法破解传统的加密算法成为可能,这对通信网络数据安全存在负面影响。

技术实现思路

[0003]为了解决传统信息加密传输过程中安全性低,加密效率低的问题,本专利技术提供一种对信息进行加密并传输的方法。
[0004]本专利技术为解决上述技术问题,提供如下的技术方案:一种对信息进行加密并传输的方法,包含以下步骤:提供待加密初始信息,随机生成初始密钥,通过填充方法对所述待加密初始信息加入填充字节得到填充明文,再通过对称加密算法对所述填充明文进行第一次加密得到一次加密密文;
[0005]根据所述初始密钥确定二次加密的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对信息进行加密并传输的方法,其特征在于:包含以下步骤:提供待加密初始信息,随机生成初始密钥,通过填充方法对所述待加密初始信息加入填充字节得到填充明文,再通过对称加密算法对所述填充明文进行第一次加密得到一次加密密文;根据所述初始密钥确定二次加密的加密次数及二次加密的加密方法,并对所述一次加密密文进行二次加密得到二次加密密文;对所述二次加密密文进行验证计算得到验证信息,并根据所述密钥将所述验证信息分段插入所述二次加密密文中,得到三次加密密文;将三次加密密文传输。2.如权利要求1所述的对信息进行加密并传输的方法,其特征在于:得到二次加密密文过程具体为:先根据所述密钥确定所述二次加密的次数,再根据所述密钥确定所述二次加密的方法;当所述二次加密的次数为多次时,根据所述密钥依次确定每一次所述二次加密的方法。3.如权利要求1所述的对信息进行加密并传输的方法,其特征在于:得到二次加密密文过程中的所述加密次数和所述加密方法由所述密钥的特定位数决定。4.如权利要求2所述的对信息进行加密并传输的方法,其特征在于:得到二次加密密文过程中确定所述加密次数的方式具体如下:定义C为所述加密次数,定义W为所述密钥的第一特定位数上字符的ASCII码,w为小于W的正整数,所述加密次数C由函数C=P(W,w)确定,函数P(W,w)为W对w取余的函数,传入参数W、w后,函数P(W,w)的值即为加密次数。5.如权利要求4所述的对信息进行加密并传输的方法,其特征在于:得到二次加密密文过程中确定所述加密方法的方式具体如下:定义数组a[]为加密方法数组,定义M为所述密钥的第二特定位数字符的ASCII码,定义m为小于M的正整数,定义Q{C,P(M,m),a[]}为一个循环算法,所述循环算法的具体步骤包括:判断C是否大于0,若C不大于0,则循环停止,通过所述加密方法数组对所述一次加密密文进行加密;若C大于0,则向下执行;将P(M,m)得到...

【专利技术属性】
技术研发人员:卢英东
申请(专利权)人:卢英东
类型:发明
国别省市:

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

1