企业信息

    武汉中软卓越科技有限公司

  • 9
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:2000
  • 公司地址: 湖北省 武汉市 洪山区 关山街道 武汉东湖开发区关山一路1号华中曙光软件园B栋A9三楼
  • 姓名: 刘XX
  • 认证: 手机未认证 身份证未认证 微信未绑定

    供应分类

武汉java培训班学习md5加密的方法

时间:2016-05-18点击次数:89

    武汉java培训班学习md5加密的方法,java md5加密的方法代码,在程序开发中很多重要的信息,密码等都要用md5加密,什么,你还自己研究怎么写代码,不用了,直接复制过去用就可以了,省时省力。


public class MD5Encode {


private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5",


"6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };


/**


* 转换字节数组为16进制字串


*


* @param b


*          字节数组


* @return 16进制字串


*/


public static String byteArrayToHexString(byte[] b) {


StringBuffer resSb = new StringBuffer();


for (int i = 0; i < b.length; i++) {


resSb.append(byteToHexString(b[i]));


}


return resSb.toString();


}


private static String byteToHexString(byte b) {


int n = b;


if (n < 0)


n = 256 + n;


int d1 = n / 16;


int d2 = n % 16;


return hexDigits[d1] + hexDigits[d2];


}


public static String getMD5Str(String str) {


String resStr = "";


try {


MessageDigest md = MessageDigest.getInstance("MD5");


resStr = byteArrayToHexString(md.digest(str.getBytes()));


} catch (Exception ex) {


// PTK.inst().wWarn(PTK.getExceptionFullStr(ex));


}


return resStr;


}


public static String encodePWD(String userid, String pwd) {


return getMD5Str(userid.toUpperCase() + ":" + pwd);


}


public static String getFileMD5(String fn) {


return getFileMD5(new File(fn));


}


public static String getFileMD5(File file) {


FileInputStream fis = null;


try {


MessageDigest md = MessageDigest.getInstance("MD5");


fis = new FileInputStream(file);


byte[] buffer = new byte[8192];


int length = -1;


while ((length = fis.read(buffer)) != -1) {


md.update(buffer, 0, length);


}


return byteArrayToHexString(md.digest());


} catch (Exception ex) {


return null;


} finally {


// UnZipUtil.closeStream(fis);


}


}


public static void main(String[] args) {


System.out.println("mohwst=" + encodePWD("1", "demo112233"));


}


}[url=http:///]武汉中软国际[/url]
[url=http:///]武汉it培训[/url]
[url=http:///]武汉中软**[/url]
[url=http:///]武汉UI培训[/url]
[url=http:///]武汉Java培训[/url]
[url=http:///]武汉安卓培训[/url]
[url=http:///]武汉ios培训[/url]
[url=http:///]武汉UI设计培训[/url]
[url=http:///html/java/]武汉Java培训机构[/url]
[url=http:///html/java/]武汉Java培训学校[/url]
[url=http:///]武汉中软国际[/url]
[url=http:///]武汉中软[/url]
[url=http:///]中软国际武汉分公司[/url]
[url=http:///]武汉it培训[/url]
[url=http:///]武汉软件工程师培训[/url]
[url=http:///]武汉UI培训[/url]
[url=http:///]武汉UI设计培训[/url]
[url=http:///]武汉Java培训[/url]
[url=http:///]武汉Java培训机构[/url]
[url=http:///]武汉Java培训学校[/url]
[url=http:///]武汉安卓培训[/url]
[url=http:///]武汉ios培训[/url]

http://whzrgj.cn.b2b168.com