基于JAVA技术的MD5加密算法的设计与实现张浩华.pdfVIP

基于JAVA技术的MD5加密算法的设计与实现张浩华.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JAVA技术的MD5加密算法的设计与实现张浩华

27  1 () Vol.27, No.1 2009 1 Journal of Shenyang Normal University (Natural Science) Jan.2009 :1673-5862(2009)01-0075-03 JAVA MD5 张浩华, 齐维毅, 赵子夫, 李 瑶, 潘庆超 ( ,  110034)    :、、MD5 , 、, JSP JavaBean M D5 . Java MD5 , JavaBean , JSP , JSP Java , 、 .   :JAVA;MD5;JavaBean; :TP 393.03   :A 0 引  言 , .、 、, MD5(Message Digest Algorith 5)、SHA (Secure Hash Algorith ) [ 1] .MD5 “”, :、;, [ 2] [3] ., MD5 , , , , MD5 、 、.Java JSP(Java Server Page) [4] .JavaBean Java., MD5 , JavaWEB , 、、.、、、 . 1 MD5 算法描述 MD5 :512 , 16 32 , , 4 32 , 4 32 [5] 128 . MD5 , , 512 448., (Bits Length)N *512+448, N *64+56 (Bytes), N . 10, 0 . , 64 .2 , =N *512+448+64=(N+1)*512, 512 . . MD5 4 32 (Chaining Variable), :A=0 B= 0x89abcdef, C=0xfedcba98, D=04 , :2008-09-25 :(2008679). :(1977-), , , , . 76 ()              27 .512 . 4 :A a, B b, C c, D d., .16.a、b、c d 3 , , ., a、b、cd.a、b、c d .( )F(X, Y, Z)=X Y NOT (X)Z ;G(X, Y, Z)=X Z Y NOT (Z);H(X, Y, Z)=X xor Y xor Z ;I(X, Y, Z)=Y xor (X NOT(Z)), X、Y Z , .F ., X, Y, Z.H . 2 JSP 和JavaBean [6] JSP JavaWEB , .CGI、ASP、 PHP, 、 、, 、 [7] .JavaBean Java, , [ 8] JavaApplet/Servelet/JSP Java .. , Bean , JSP . JavaBean, Web , HTML . 3 算法实现 3.1  JSP JavaBean , Java MD5 , JavaBean , JSP .“”Java 2 . 3.2  MD5 JavaBean , private void d5Update(byte[] inbuf, int inputLen)∥MD5 {int i, index, partLen;byte[] block =new byte[64];index = (int)(count[0] 〉〉〉3)0x3F; if ((count[0]+=(inputLen〈〈3))〈(inputLen〈〈3)) count[1

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档