你的位置:首页 > 软件开发 > 操作系统 > Android 常见工具类封装

Android 常见工具类封装

发布时间:2015-04-13 18:01:06
1,MD5工具类:public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { 0, 1, 2, 3, 4, 5, 6, 7, ...

1,MD5工具类:

public class MD5Util {  public final static String MD5(String s) {    char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',        'a', 'b', 'c', 'd', 'e', 'f' };    try {      byte[] btInput = s.getBytes();      // 获得MD5摘要算法的 MessageDigest 对象      MessageDigest mdInst = MessageDigest.getInstance("MD5");      // 使用指定的字节更新摘要      mdInst.update(btInput);      // 获得密文      byte[] md = mdInst.digest();      // 把密文转换成十六进制的字符串形式      int j = md.length;      char str[] = new char[j * 2];      int k = 0;      for (int i = 0; i < j; i++) {        byte byte0 = md[i];        str[k++] = hexDigits[byte0 >>> 4 & 0xf];        str[k++] = hexDigits[byte0 & 0xf];      }      return new String(str);    } catch (Exception e) {      return null;    }  }  public static void main(String[] args) {    System.out.print(MD5Util.MD5("password"));  }}

原标题:Android 常见工具类封装

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录