Android学习笔记----Java字符串MD5加密
2015-06-30 08:32
337 查看
代码如下:
/** * MD5单向加密,32位,用于加密密码,因为明文密码在信道中传输不安全,明文保存在本地也不安全 * * @param str * @return */ public static String md5(String str) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { e.printStackTrace(); return ""; } char[] charArray = str.toCharArray(); byte[] byteArray = new byte[charArray.length]; for (int i = 0; i < charArray.length; i++) { byteArray[i] = (byte) charArray[i]; } byte[] md5Bytes = md5.digest(byteArray); StringBuffer hexValue = new StringBuffer(); for (int i = 0; i < md5Bytes.length; i++) { int val = ((int) md5Bytes[i]) & 0xff; if (val < 16) { hexValue.append("0"); } hexValue.append(Integer.toHexString(val)); } return hexValue.toString(); }
相关文章推荐
- Android学习笔记----Java中的字符串比较
- Android IOS WebRTC 音视频开发总结(十九)- kurento
- Android IOS WebRTC 音视频开发总结(十九)- kurento
- Android Studio 添加注解模板,解决办法。
- Android_布局_文章列表
- Android Audio System
- [转]Android实战技术:理解Binder机制
- Android中的Audio播放:控制Audio输出通道切换
- 使用php作为桥梁让android客户端和mysql数据库进行通信
- android edittext + listview 实现搜索listview中的内容
- android searchView加ListView共同使用
- 【Android】自定义控件实现九宫格解锁
- [Android] ImageView.ScaleType设置图解
- android viewpager 无限循环实现gallery 效果
- GitHub上史上最全的Android开源项目分类汇总
- Android 使用android-support-multidex解决Dex超出方法数的限制问题
- Android之Handler与AsyncTask的区别
- 转--2014年最新810多套android源码2.46GB免费一次性打包下载
- 转-android 支付宝SDK集成
- Android开发-emulator-5554 disconnected异常解决方法