import java.security.MessageDigest; public class MD5Encoder { public static String encode(String string) throws Exception {
byte[] hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));
StringBuilder hex = new StringBuilder(hash.length * 2);
for (byte b : hash) {
if ((b & 0xFF) < 0x10) {
hex.append("0");
}
hex.append(Integer.toHexString(b & 0xFF));
}
return hex.toString();
}
}
相关文章
- android 项目学习随笔十(自定义ProgressBar)
- 黑马程序员Android学习笔记——金山卫士项目——第一天
- 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)
- android 学习随笔二十(多媒体编程 )
- Android开发者必须深入学习的10个应用开源项目
- android 学习随笔二十六(动画:属性动画)
- android 项目学习随笔七(ViewPagerIndicator与ViewPager)
- android学习笔记三 ---- android项目文件结构介绍
- Android开源项目分包方式学习(eoe、oschina、github)
- android 学习随笔三(测试与单元测试框架)