六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 39|回复: 0

JAVA MD5 加密

[复制链接]

升级  54.67%

34

主题

34

主题

34

主题

秀才

Rank: 2

积分
132
 楼主| 发表于 2013-2-3 10:29:16 | 显示全部楼层 |阅读模式
代码如下:
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 {private String getMD5Str(String str) {          MessageDigest messageDigest = null;            try {              messageDigest = MessageDigest.getInstance("MD5");                messageDigest.reset();                messageDigest.update(str.getBytes("UTF-8"));          } catch (NoSuchAlgorithmException e) {              System.out.println("NoSuchAlgorithmException caught!");              System.exit(-1);          } catch (UnsupportedEncodingException e) {              e.printStackTrace();          }            byte[] byteArray = messageDigest.digest();            StringBuffer md5StrBuff = new StringBuffer();            for (int i = 0; i < byteArray.length; i++) {                          if (Integer.toHexString(0xFF & byteArray).length() == 1)                  md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray));              else                  md5StrBuff.append(Integer.toHexString(0xFF & byteArray));          }            return md5StrBuff.toString();      }  public static void main(String[] args){MD5 obj = new MD5();System.out.println(obj.getMD5Str("111111"));}} 参考:http://warren.iteye.com/blog/107386
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表