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

腾讯云 技术升级10大核心产品年终让利>>>   

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;
		}
}


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