首页 > 其他 > 详细

MD5 Util

时间:2014-04-15 11:21:57      阅读:562      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import org.apache.http.impl.auth.UnsupportedDigestAlgorithmException;

import android.util.Log;


public final class MD5 {
    private static final String LOG_TAG = "MD5";
    private static final String ALGORITHM = "MD5";

    private static char sHexDigits[] = {
        ‘0‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘, ‘6‘, ‘7‘, ‘8‘, ‘9‘, ‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f‘
};
    private static MessageDigest sDigest;

    static {
        try {
            sDigest = MessageDigest.getInstance(ALGORITHM);
        } catch (NoSuchAlgorithmException e) {
           // Log.e(LOG_TAG, "Get MD5 Digest failed.");
            throw new UnsupportedDigestAlgorithmException(ALGORITHM, e);
        }
    }

    private MD5() {
    }

    
    final public static String encode(String source) {
        byte[] btyes = source.getBytes();
        byte[] encodedBytes = sDigest.digest(btyes);

        return Utility.hexString(encodedBytes);
    }


    public static void main(String[] args) {

        System.out.println(MD5.encode("Today i‘m not busy!"));
    }
}
//关于
MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。

 //个人举得这篇博文还是不错的   http://blog.sina.com.cn/s/blog_4f36423201000c1e.html


bubuko.com,布布扣

MD5 Util,布布扣,bubuko.com

MD5 Util

原文:http://www.cnblogs.com/mauiie/p/3664136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!