天天看点

工具类——md5

 android的开发过程中,数据安全始终是个问题。这里记录一个md5的工具类,感觉挺好用的。

package com.xzw.test; 

import java.security.MessageDigest; 

import java.security.NoSuchAlgorithmException; 

public class TestMD5 {  

    public static void main(String[] args) { 

        String str = "xuzhiwei"; 

        String secureStr = md5(str); 

        System.out.println(secureStr); 

    } 

    private static String md5(String in) { 

        MessageDigest digest; 

        try { 

            digest = MessageDigest.getInstance("MD5"); 

            digest.reset(); 

            digest.update(in.getBytes()); 

            byte[] a = digest.digest(); 

            int len = a.length; 

            StringBuilder sb = new StringBuilder(len << 1); 

            for (int i = 0; i < len; i++) { 

                sb.append(Character.forDigit((a[i] & 0xf0) >> 4, 16)); 

                sb.append(Character.forDigit(a[i] & 0x0f, 16)); 

            } 

            return sb.toString(); 

        } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } 

        return null; 

 本文转自xuzw13 51CTO博客,原文链接:http://blog.51cto.com/xuzhiwei/1064055,如需转载请自行联系原作者

继续阅读