java实现MD5加密

  • 2017-3-31 10:14
  • PHP二次开发
  • 阅读(2592)
  • 评论(2
  • 来源:互联网
  • 摘要: mport java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class CreateMD5 { //静态方法,便于作为工具类 public static String getMd5(String plainText) { try { Messag ...
    import java.security.MessageDigest;  
    import java.security.NoSuchAlgorithmException;  
     
    public class CreateMD5 {  
     
        //静态方法,便于作为工具类  
        public static String getMd5(String plainText) {  
            try {  
                MessageDigest md = MessageDigest.getInstance("MD5");  
                md.update(plainText.getBytes());  
                byte b[] = md.digest();  
     
                int i;  
     
                StringBuffer buf = new StringBuffer("");  
                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));  
                }  
                //32位加密  
                return buf.toString();  
                // 16位的加密  
                //return buf.toString().substring(8, 24);  
            } catch (NoSuchAlgorithmException e) {  
                e.printStackTrace();  
                return null;  
            }  
     
        }  
          
        public static void main(String[] args) {      
            //测试      
            System.out.println(CreateMD5.getMd5("hello"));  
        }  
     
    }

    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2595-1.html

    相关阅读

    发表评论

    最新评论

    引用 天天棋牌   2019-4-8 09:24
    支持
    引用 网赚项目   2019-4-8 09:22
    沙发

    查看全部评论(2)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!