下载此文档

MD5、AES、DES加密算法.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
/***MD5加密算法****@authortfq****@datetime2011-10-13*/lassMD5Util{/****MD5值*/publicstaticStringencryptMD5(StringinStr){MessageDigestmd5=null;try{md5=("MD5");}catch(Exceptione){(());();return"";}char[]charArray=();byte[]byteArray=newbyte[];for(inti=0;i<;i++)byteArray[i]=(byte)charArray[i];byte[]md5Bytes=(byteArray);StringBufferhexValue=newStringBuffer();for(inti=0;i<;i++){intval=((int)md5Bytes[i])&0xff;if(val<16)("0");((val));}();}/***MD5加密*/publicstaticStringdecryptMD5(StringinStr){char[]a=();for(inti=0;i<;i++){ //按位异或a[i]=(char)(a[i]^'t');}Strings=newString(a);returns;}//可逆的MD5加密publicstaticvoidmain(Stringargs[]){Strings=newString("zhonghuatengfei");("加密前:"+s);//生成MD5值StringencryptResult=encryptMD5(s);("MD5后:"+encryptResult);//加密StringdecryptResult=decryptMD5(encryptResult);("MD5后加密:"+decryptResult);//解密StringdecryptResult2=decryptMD5(decryptResult);("解密为MD5后的:"+decryptResult2);}}AES:高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPSPUB197,并在2002年5月26日成为有效的标准。200

MD5、AES、DES加密算法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小51 KB
  • 时间2019-05-18