首页 > 移动平台 > 详细

android中实现MD5摘要

时间:2014-01-28 21:24:04      阅读:557      评论:0      收藏:0      [点我收藏+]
1
<br>转载自
1
http://blog.csdn.net/randyjiawenjie/article/details/6589489
1
Golang的话直接,fmt.Sprintf("%x",md5.Sum(nil))就可以了,JAVA里面好像没有格式化输出这样的函数
bubuko.com,布布扣
package czd.android.utils;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5EncodeUtil {

    public static String MD5Encode(byte[] toencode) {
        try {
            MessageDigest md5 = MessageDigest.getInstance("MD5");
            md5.reset();
            md5.update(toencode);
            return HexEncode(md5.digest());
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        return "";
    }
    
    public static String HexEncode(byte[] toencode) {
        StringBuilder sb = new StringBuilder(toencode.length * 2);
        for(byte b: toencode){
            sb.append(Integer.toHexString((b & 0xf0) >>> 4));
            sb.append(Integer.toHexString(b & 0x0f));
        }
        return sb.toString().toUpperCase();
    }
}
bubuko.com,布布扣

android中实现MD5摘要

原文:http://www.cnblogs.com/ggaaooppeennngg/p/3535638.html

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