• MD5加密(java代码)


    package hdty.project.test.util; 
    
    import java.io.UnsupportedEncodingException; 
    import java.security.MessageDigest; 
    import java.security.NoSuchAlgorithmException; 
    
    public class EncoderByMd5 { 
    
    public static String encodeByMd5(String plainText) { 
    StringBuffer buf = new StringBuffer(""); 
    try { 
    MessageDigest md = MessageDigest.getInstance("MD5"); 
    md.update(plainText.getBytes()); 
    byte b[] = md.digest(); 
    int i = 0; 
    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)); 
    } 
    
    } catch (NoSuchAlgorithmException e) { 
    e.printStackTrace(); 
    } 
    return buf.toString(); //32位的加密 
    //return buf.toString().substring(8,24); // 16位的加密 
    } 
    
    public static void main(String[] args) throws NoSuchAlgorithmException, 
    UnsupportedEncodingException { 
    System.out.println(Md5("6")); 
    
    } 
    } 
    

      .

  • 相关阅读:
    OpenCV 简介
    无缝滚动
    Date 与 switch的运用
    js object(对象)
    arr.sort()排序方法
    删除
    评分
    延时提示框
    数字相加求和
    自定义右键菜单
  • 原文地址:https://www.cnblogs.com/xiejn/p/11863699.html
Copyright © 2020-2023  润新知