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(安卓)设定横屏,禁止屏幕旋转,Activity重置 [更新视频播放
  2. Android(安卓)设定横屏,禁止屏幕旋转,Activity重置
  3. Android(安卓)设定横竖屏,屏幕旋转导致Activity重置问题
  4. Android(安卓)设定横屏,禁止屏幕旋转,Activity重置
  5. Valgrind —— Android使用摘要
  6. Android(安卓)ID
  7. android流式布局热门标签的实现
  8. Android(安卓)侧滑删除功能
  9. android 安卓事件处理示例

随机推荐

  1. Android(安卓)sdk开发之一 测距功能
  2. 更改Android(安卓)Studio的主题背景
  3. OpenCV4Android(安卓)之 OpenCV4Android(
  4. Android(安卓)无线连接WiFi打印机打印图
  5. android编程如何让程序后台运行
  6. Android(安卓)Studio 我的快捷键
  7. Android(安卓)SQLite增删改查的语句
  8. Android知识点总结
  9. 【AS环境】mac上配置adb环境
  10. Android(安卓)弹性布局 FlexboxLayout了