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 项目学习随笔三(Fragment )
- android 学习随笔七(网络:图片及文本传输及线程关系 )
- android 项目学习随笔六(网络缓存)
- Android学习笔记----Java字符串MD5加密
- Android Studio 学习笔记1.1 创建自己的第一个安卓项目并且打包APK
- Android 学习第9课,java android 项目的安装与启动过程
- gradle学习系列之eclipse中简单构建android项目
- android 项目学习随笔二十一(IM、语音识别、机器人、统计、扫描二维码、条形码)
- Android学习(二):Android Studio创建并运行Android项目(Hello World ~.~)
- Android项目实战(四十九):Andoird 7.0+相机适配