java md5 32位加密方法
java md5 32位加密方法
薄皮儿脆沙瓤 发表于5年前
java md5 32位加密方法
  • 发表于 5年前
  • 阅读 104
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

import java.security.MessageDigest;


public class MD52 {
	public static void main(String[] args) {
		String a = MD5_32BIT.md5("123456");
		System.out.println(a);
	}
	public final static String md5(String plainText) {
		   String md5Str = null;
		   try {
		    StringBuffer buf = new StringBuffer();
		    MessageDigest md = MessageDigest.getInstance("MD5");
		    md.update(plainText.getBytes());
		    byte b[] = md.digest();
		    int i;
		    for (int offset = 0; offset < b.length; offset++) {
		     i = b[offset];
		     if (i < 0) {
		      i += 256;
		     }
		     if (i < 16) {
		      buf.append("0");
		     }
		     buf.append(Integer.toHexString(i));
		    }
		    md5Str = buf.toString();
		   } catch (Exception e) {
		    e.printStackTrace();
		   }
		   return md5Str;
		}
}


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 3
博文 11
码字总数 5527
×
薄皮儿脆沙瓤
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: