循环扩散偏移转码加密方法技术

技术编号:3484920 阅读:317 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种循环扩散偏移转码加密方法,包括如下步骤:(a)转码:将原始明文密码字符逐个进行ASCⅡ码转化,转换成十进制字符;(b)扩散:对密码字符串转换后的十进制字符进行乘法运算,乘数K与每个原始密码字符所处的位置常量成线性关系;(c)偏移:对扩散后的十进制字符整体进行偏移常量为M的数学处理;(d)再偏移:对偏移后的每个十进制字符的个体再进行偏移常量为N的数学处理;(e)转字符:将再偏移后的十进制字符转换成相应的ASCⅡ码即得到加密后的密码。本发明专利技术结合数据循环扩散偏移和转码技术,采用两次偏移和转码,产生动态扩展加密密码,从而具有良好的抵抗密钥攻击的性能,达到保护资料信息安全的目的。

【技术实现步骤摘要】

本专利技术涉及软件信息产业资料加解密
技术背景二十一世纪是信息化的时代,随着计算机与数据通信技术的高速发展和广泛 应用,社会对信息资料的安全存储、安全传输以及安全处理的依赖程度越来越 高,信息的安全保护问题就显得更加重要。目前信息日益网络化,电子商务, 金融电子化,办公无纸化、自动化等技术的蓬勃发展,随之而来的信息的安全 性与保密性被日趋关注,更加受到重视。随着计算机技术的飞速发展,破密能 力也惊人地发展,使得机密技术面临着严峻的挑战,传统的加密方法如替换加 密(subsititution)或换位加密(transiposition)方法由于其规律性,很容易被 破解,因此,迫切地需要一种更可靠的加密方法使一些敏感机密信息在没有防 护措施的介质上安全地存储或传输。
技术实现思路
本专利技术目的就是为解决现有技术的不足而提供一种对明文密码加密后使得 加密后的密码字符长度不定,从而不易被解码的加密方法。为解决上述技术问题本专利技术的技术方案为一种循环扩散偏移转码加密方 法,其特征在于它包括如下步骤(a) 、转码步骤将每个原始明文密码字符分别进行ASCII码转化,转换 成相应的十进制本文档来自技高网...

【技术保护点】
一种循环扩散偏移转码加密方法,其特征在于:它包括如下步骤:(a)、转码步骤:将每个原始明文密码字符分别进行ASCⅡ码转化,转换成相应的十进制字符;(b)、扩散步骤:对每个密码字符转换后对应的十进制字符分别与乘数K相乘,所述的 乘数K与每个原始密码字符所处的位置常量成线性关系,其中,K为正整数;(c)、偏移步骤:对扩散后的每个十进制字符整体进行偏移常量为M的数学处理,所述的数学处理包括加、减、取模中的一种,其中,M为正整数;(d)、再偏移步骤:对步 骤(c)偏移后的每个十进制字符中的个体再进行偏移常量为N的数学处理,所述的数学处理也包括...

【技术特征摘要】

【专利技术属性】
技术研发人员:李华伟吴晓峰
申请(专利权)人:和舰科技苏州有限公司
类型:发明
国别省市:32[中国|江苏]

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

1
相关领域技术
  • 暂无相关专利