志在指尖
用双手敲打未来

Android utils 工具类之MD5加密 MD5Utils

实际开发过程中,暗码不会保存明文方式,简单被别人盗取。
MD5加密是不可逆的加密算法,只能由明文转换成密文。
但是有些人经过将明文对应的密文保存在数据库中,进行查询破解密文。为防止这种解密,依据许多对暗码进行屡次加密,来确保暗码的安全。
Android
//MD5加密不可逆publicclassMD5Utils{/*对暗码进行加密
*参数:暗码
*回来:密文*/publicstaticStringdigest(Stringpassword){try{
MessageDigestdigest=MessageDigest.getInstance(“MD5″);byte[]bytes=digest.digest(password.getBytes());
StringBuildersb=newStringBuilder();for(byteb:bytes){intc=b&0xff;//负数转换成正数Stringresult=Integer.toHexString(c);//把十进制的数转换成十六进制的书if(result.length()<2){
sb.append(0);//让十六进制全部都是两位数}
sb.append(result);
}returnsb.toString();//回来加密后的密文}catch(Exceptionex){
ex.printStackTrace();return””;
}
}
}

未经允许不得转载:IT技术网站 » Android utils 工具类之MD5加密 MD5Utils
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载