下载此文档

实验二—md5加密算法.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
1、---.;;;lassMD5Util{publicStringgetMD5(byte[]source){Strings=null;//用来将字节转换成16进制表示的字符char[]hexDigits={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};try{MessageDigestmd=("MD5");(source);//MD5的计算结果是一个128位的长整数,用字节表示为16个字节byte[]tmp=();//每个字节用16进制表示的话,使用2个字符(高4位一个,低4位一个),所以表示成16进制需要32个字符char[]str=newchar[16*2];intk=0;//转换结果中对应的字符位置for(inti=0;i<16;i++){//对MD5的每一个字节转换成16进制字符bytebyte0=tmp[i];str[k++]=hexDigits[byte0>>>4&0xf];//对字节高4位进行16进制转换str[k++]=hexDigits[byte0&0xf];//对字节低4位进行16进制转换}s=newString(str);}catch(NoSuchAlgorithmExceptione){();}returns;}}2、---.;lassMyConstants{publicfinalstatic StringJDBC_DRIVER="";publicfinalstatic StringJDBC_URL="jdbc:mysql://localhost:3306/md5user";publicfinalstatic StringJDBC_USERNAME="root";publicfinalstatic StringJDBC_PASSWORD="1234";}3、---.;;;;;;lassSqlHelper{privatestaticSqlHelpersq;onnectionconn;privatePreparedStatementps;privateResultSetrs;publicstaticSqlHelpergetDBUtil(){if(sq==null){sq=newSqlHelper();}returnsq;}publicbooleanexecuteUpdate(Stringsql,Object[]obj){intresult=0;if(getConn()==null){returnfalse;}try{ps=(sql);for(inti=0;i<;i++){(i+1,obj[i]);}result=();close();}catch(SQLExceptione){();}if(result!=0){returntrue;}returnfalse;}publicResultSetexecuteQuery(Stringsql,Object[]obj){if(getConn()==null)//首先判断数据库是否连接成功{returnnull;}try{ps=(sql);if(obj!=null)//判断传入的参数是否为空{for(inti=0;i<;i++){(i+1,obj[i]);}}rs=();}catch(SQLExceptione){();}returnrs;}onnectiongetConn(){try{if(conn==null||()){(

实验二—md5加密算法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小28 KB
  • 时间2019-10-14