新建
上传
首页
助手
最?/div>
资料?/div>
工具

MD5

算法改进及其应用研究

 

?/p>

 

 

?/p>

?/p>

哈希算法是现代密码学的核心,本文在给?/p>

MD5

常见优化算法的基础上,采取两种思路?/p>

MD5

进行改进,并对改进结果进行对比。同时对算法的应用场合及其应用效果进行了研究?/p>

 

关键词:

MD5

?/p>

802.1X

?/p>

EAP-MD5

 

MD5 Research 

CUI Y

onghui

1

 JIA Lianxing

2

 LI Zhiwei

3

 

Abstract:

 

 

The HASH algorithm is the core of modern cryptography. The paper presents the common optimization algorithm 

based on MD5, and takes two means of improvement with programming on MD5 algorithm. We can make an intuitive understanding 

of the algorithm with the comparisons.At last, the application situation and the application effect of the algorithm are studied in this 

paper.

 

Keywords:

 

 

MD5; 802.1X; EAP-MD5 

 

 

0.MD5

算法

 

MD5

算法

[1]

对任意长度的文件进行不可逆变换,是按照固定的循环和计算对源数据信?/p>

进行加密,最终生?/p>

128

位的加密数据。由于整个过程计算量比较大,而且过程非常繁琐?/p>

所以在算法实现时,会耗费大量的时间?/p>

 

目前?/p>

MD5

算法的研究及性能优化方法较多

[2][3][4]

,主要体现在增强其加密强度和提高

它的执行效率两个方面。通常考虑通过以下手段加以改进:一是改?/p>

MD5

初始数值。把

4

?/p>

MD

缓冲寄存器初始数值稍微更改,形成新消息摘要算法。二是改?/p>

sin

函数值。算法中?/p>

sin

函数?/p>

0

开始每次累?/p>

1

?/p>

可以更改为从

64

开始每次累?/p>

1

?/p>

或者变

sin

函数?/p>

cos

函数?/p>

变动的程序较易修改,也具有较好的移植性。三是多次加密。实行单次消息摘要算法加密之

后,

针对产生的密码所有或者一些再次实行单次或者多次修改,

使其更难在字典中快速查找?/p>

四是查询库添加盐

(salt)

。客户设置密码过程中,产生随机盐?/p>

Salt

?/p>

,储存于另外的信息表?/p>

者查询库内,和客户口令彼此联系,之后使用

hash

函数针对盐(

Salt

)实行消息摘要算法加

密,进而使逆向查询更难?/p>

 

1

算法改进

 

一是精简迭代次数,为了提高其执行效率,降?/p>

MD5

算法复杂度,可以适当精简

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

MD5

算法改进及其应用研究

 

?/p>

 

 

?/p>

?/p>

哈希算法是现代密码学的核心,本文在给?/p>

MD5

常见优化算法的基础上,采取两种思路?/p>

MD5

进行改进,并对改进结果进行对比。同时对算法的应用场合及其应用效果进行了研究?/p>

 

关键词:

MD5

?/p>

802.1X

?/p>

EAP-MD5

 

MD5 Research 

CUI Y

onghui

1

 JIA Lianxing

2

 LI Zhiwei

3

 

Abstract:

 

 

The HASH algorithm is the core of modern cryptography. The paper presents the common optimization algorithm 

based on MD5, and takes two means of improvement with programming on MD5 algorithm. We can make an intuitive understanding 

of the algorithm with the comparisons.At last, the application situation and the application effect of the algorithm are studied in this 

paper.

 

Keywords:

 

 

MD5; 802.1X; EAP-MD5 

 

 

0.MD5

算法

 

MD5

算法

[1]

对任意长度的文件进行不可逆变换,是按照固定的循环和计算对源数据信?/p>

进行加密,最终生?/p>

128

位的加密数据。由于整个过程计算量比较大,而且过程非常繁琐?/p>

所以在算法实现时,会耗费大量的时间?/p>

 

目前?/p>

MD5

算法的研究及性能优化方法较多

[2][3][4]

,主要体现在增强其加密强度和提高

它的执行效率两个方面。通常考虑通过以下手段加以改进:一是改?/p>

MD5

初始数值。把

4

?/p>

MD

缓冲寄存器初始数值稍微更改,形成新消息摘要算法。二是改?/p>

sin

函数值。算法中?/p>

sin

函数?/p>

0

开始每次累?/p>

1

?/p>

可以更改为从

64

开始每次累?/p>

1

?/p>

或者变

sin

函数?/p>

cos

函数?/p>

变动的程序较易修改,也具有较好的移植性。三是多次加密。实行单次消息摘要算法加密之

后,

针对产生的密码所有或者一些再次实行单次或者多次修改,

使其更难在字典中快速查找?/p>

四是查询库添加盐

(salt)

。客户设置密码过程中,产生随机盐?/p>

Salt

?/p>

,储存于另外的信息表?/p>

者查询库内,和客户口令彼此联系,之后使用

hash

函数针对盐(

Salt

)实行消息摘要算法加

密,进而使逆向查询更难?/p>

 

1

算法改进

 

一是精简迭代次数,为了提高其执行效率,降?/p>

MD5

算法复杂度,可以适当精简

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

MD5

算法改进及其应用研究

 

?/p>

 

 

?/p>

?/p>

哈希算法是现代密码学的核心,本文在给?/p>

MD5

常见优化算法的基础上,采取两种思路?/p>

MD5

进行改进,并对改进结果进行对比。同时对算法的应用场合及其应用效果进行了研究?/p>

 

关键词:

MD5

?/p>

802.1X

?/p>

EAP-MD5

 

MD5 Research 

CUI Y

onghui

1

 JIA Lianxing

2

 LI Zhiwei

3

 

Abstract:

 

 

The HASH algorithm is the core of modern cryptography. The paper presents the common optimization algorithm 

based on MD5, and takes two means of improvement with programming on MD5 algorithm. We can make an intuitive understanding 

of the algorithm with the comparisons.At last, the application situation and the application effect of the algorithm are studied in this 

paper.

 

Keywords:

 

 

MD5; 802.1X; EAP-MD5 

 

 

0.MD5

算法

 

MD5

算法

[1]

对任意长度的文件进行不可逆变换,是按照固定的循环和计算对源数据信?/p>

进行加密,最终生?/p>

128

位的加密数据。由于整个过程计算量比较大,而且过程非常繁琐?/p>

所以在算法实现时,会耗费大量的时间?/p>

 

目前?/p>

MD5

算法的研究及性能优化方法较多

[2][3][4]

,主要体现在增强其加密强度和提高

它的执行效率两个方面。通常考虑通过以下手段加以改进:一是改?/p>

MD5

初始数值。把

4

?/p>

MD

缓冲寄存器初始数值稍微更改,形成新消息摘要算法。二是改?/p>

sin

函数值。算法中?/p>

sin

函数?/p>

0

开始每次累?/p>

1

?/p>

可以更改为从

64

开始每次累?/p>

1

?/p>

或者变

sin

函数?/p>

cos

函数?/p>

变动的程序较易修改,也具有较好的移植性。三是多次加密。实行单次消息摘要算法加密之

后,

针对产生的密码所有或者一些再次实行单次或者多次修改,

使其更难在字典中快速查找?/p>

四是查询库添加盐

(salt)

。客户设置密码过程中,产生随机盐?/p>

Salt

?/p>

,储存于另外的信息表?/p>

者查询库内,和客户口令彼此联系,之后使用

hash

函数针对盐(

Salt

)实行消息摘要算法加

密,进而使逆向查询更难?/p>

 

1

算法改进

 

一是精简迭代次数,为了提高其执行效率,降?/p>

MD5

算法复杂度,可以适当精简

Ͼλ">
Ͼλ
Ŀ

MD5改进算法及应用研?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

MD5

算法改进及其应用研究

 

?/p>

 

 

?/p>

?/p>

哈希算法是现代密码学的核心,本文在给?/p>

MD5

常见优化算法的基础上,采取两种思路?/p>

MD5

进行改进,并对改进结果进行对比。同时对算法的应用场合及其应用效果进行了研究?/p>

 

关键词:

MD5

?/p>

802.1X

?/p>

EAP-MD5

 

MD5 Research 

CUI Y

onghui

1

 JIA Lianxing

2

 LI Zhiwei

3

 

Abstract:

 

 

The HASH algorithm is the core of modern cryptography. The paper presents the common optimization algorithm 

based on MD5, and takes two means of improvement with programming on MD5 algorithm. We can make an intuitive understanding 

of the algorithm with the comparisons.At last, the application situation and the application effect of the algorithm are studied in this 

paper.

 

Keywords:

 

 

MD5; 802.1X; EAP-MD5 

 

 

0.MD5

算法

 

MD5

算法

[1]

对任意长度的文件进行不可逆变换,是按照固定的循环和计算对源数据信?/p>

进行加密,最终生?/p>

128

位的加密数据。由于整个过程计算量比较大,而且过程非常繁琐?/p>

所以在算法实现时,会耗费大量的时间?/p>

 

目前?/p>

MD5

算法的研究及性能优化方法较多

[2][3][4]

,主要体现在增强其加密强度和提高

它的执行效率两个方面。通常考虑通过以下手段加以改进:一是改?/p>

MD5

初始数值。把

4

?/p>

MD

缓冲寄存器初始数值稍微更改,形成新消息摘要算法。二是改?/p>

sin

函数值。算法中?/p>

sin

函数?/p>

0

开始每次累?/p>

1

?/p>

可以更改为从

64

开始每次累?/p>

1

?/p>

或者变

sin

函数?/p>

cos

函数?/p>

变动的程序较易修改,也具有较好的移植性。三是多次加密。实行单次消息摘要算法加密之

后,

针对产生的密码所有或者一些再次实行单次或者多次修改,

使其更难在字典中快速查找?/p>

四是查询库添加盐

(salt)

。客户设置密码过程中,产生随机盐?/p>

Salt

?/p>

,储存于另外的信息表?/p>

者查询库内,和客户口令彼此联系,之后使用

hash

函数针对盐(

Salt

)实行消息摘要算法加

密,进而使逆向查询更难?/p>

 

1

算法改进

 

一是精简迭代次数,为了提高其执行效率,降?/p>

MD5

算法复杂度,可以适当精简



ļ׺.doc޸Ϊ.docĶ

  • ٹ·ʩͨ֯
  • dzҹ˰ڵ
  • ʳƷ\ĩ⼰
  • 2019߿Ӣϰ-и񿼵
  • ԽͶעҪ
  • ƼĿ
  • ڡзɽʯ滮Ĺʾ
  • ȫרҵ2014ƻ-е봢˹ѧԺ-йʯ
  • ӱʡ2012װڶ.doc
  • ȫʩ֤ϵʩ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)