【android将String转化为MD5的方法+一些String经常使用的方法】博观而约取,厚积而薄发。这篇文章主要讲述android将String转化为MD5的方法+一些String经常使用的方法相关的知识,希望能为你提供帮助。
public class StringUtils { public static String MD5Encode(String origin) { String resultString = null; try { resultString = new String(origin); MessageDigest md = MessageDigest.getInstance(" MD5" ); resultString = byteArrayToHexString(md.digest(resultString.getBytes())); } catch (Exception ex) {} return resultString; } public static String byteArrayToHexString(byte[] b) { StringBuffer resultSb = new StringBuffer(); for (int i = 0; i < b.length; i++) { resultSb.append(byteToHexString(b[i])); } return resultSb.toString(); } private static String byteToHexString(byte b) { int n = b; if (n < 0) n = 256 + n; int d1 = n / 16; int d2 = n % 16; return hexDigits[d1] + hexDigits[d2]; } private final static String[] hexDigits = { " 0" , " 1" , " 2" , " 3" , " 4" , " 5" , " 6" , " 7" , " 8" , " 9" , " a" , " b" , " c" , " d" , " e" , " f" }; }
推荐阅读
- 怎样用ccache加速cocos2d-x android版本号的编译
- 在Kotlin中使用注释处理Android框架 kapt
- Android4.2.2下Stagefright下OMX编解码器组件的控制流
- android GridView的setOnItemClickListener事件不执行
- Android逆向基础----APK文件结构
- Android逆向基础----Dalvik字节码
- [android] 百度地图开发 .申请AK显示地图及解决显示空白网格问题
- Android BlueDroid(BlueDroid蓝牙开启过程init)
- Spring+Mybatis的applicationContext.xml配置文件