// md5加密 32位小写private String Md5(String sourceStr) {String result = "";try {MessageDigest md = MessageDigest.getInstance("MD5");md.update(sourceStr.getBytes());byte b[] = md.digest();int i;StringBuffer buf = new StringBuffer("");for (int offset = 0; offset < b.length; offset++) {i = b[offset];if (i < 0)i += 256;if (i < 16)buf.append("0");buf.append(Integer.toHexString(i));}result = buf.toString(); System.out.println("result: " + result);//32位的加密 System.out.println("result: " + buf.toString().substring(8,24));//16位的加密} catch (NoSuchAlgorithmException e) {//TODO Auto-generated catch block e.printStackTrace();}return result;}

记录一下,留着以后和需要的用吧,为以后节省点时间。

更多相关文章

  1. Android TimePickerDialog(原生安卓时间选择器)
  2. Android 时间倒计时
  3. Android应用程序设置系统时间的方法
  4. Android中如何修改系统时间(应用程序获得系统权限)
  5. Android(安卓)时间戳和日期之间的转化
  6. 微信小程序时间转换
  7. Android 如何提前知道fling velocity的距离、时间 根据滑动距离
  8. android camera以时间来命名照片文件

随机推荐

  1. android 兼容所有刘海屏的方案大全
  2. Android UI Design
  3. Android 资料总结(全)
  4. android 的一些小知识
  5. android菜鸟日记1
  6. 【安卓学习之开发工具】 Android Studio
  7. OpenCV源码交叉编译android库
  8. Android开发实例大全
  9. android文字阴影效果
  10. Android Text控件之属性:android:textAppe