MD5Utils.java

package com.xylpay.android.login.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * Created by Jackie on 2015/12/8. * password MD5加密 */public class MD5Utils {    public static String md5(String password) {        byte[] bytes = null;        try {            MessageDigest digest = MessageDigest.getInstance("MD5");            digest.update(password.getBytes());  //更新摘要            bytes = digest.digest(); //再通过执行诸如填充之类的最终操作完成哈希计算。在调用此方法之后,摘要被重置。        } catch (NoSuchAlgorithmException e) {            e.printStackTrace();        }        StringBuilder builder = new StringBuilder(bytes.length * 2);        for (byte b : bytes) {            /**             * 0xFF默认是整形,一个byte跟0xFF相与会先将那个byte转化成整形运算             */            if ((b & 0xFF) < 0x10) {  //如果为1位 前面补个0                builder.append("0");            }            builder.append(Integer.toHexString(b & 0xFF));        }        return builder.toString();    }}

更多相关文章

  1. Android(安卓)实现MD5加密
  2. Android(安卓)设定横屏,禁止屏幕旋转,Activity重置 [更新视频播放
  3. Android(安卓)设定横屏,禁止屏幕旋转,Activity重置
  4. Android(安卓)设定横竖屏,屏幕旋转导致Activity重置问题
  5. Android(安卓)设定横屏,禁止屏幕旋转,Activity重置
  6. Valgrind —— Android使用摘要
  7. Android(安卓)ID
  8. android流式布局热门标签的实现
  9. Android(安卓)侧滑删除功能

随机推荐

  1. Android:自适应不同分辨率的屏幕大小、方
  2. 离线搭建Android开发环境
  3. Android SurfaceView学习示例
  4. 向虚拟机发短信(android SMS 调试)
  5. SDL2库(3)-Android(安卓)端源码简要分析(V
  6. Android之A面试题④应用程序内部启动Acti
  7. Android中应该注意的细节
  8. Java实现多种情况下语言本地化
  9. Android超炫图片浏览器代码
  10. ScrollView中若嵌套有滑动的控件(如:WebVi