Android MD5加密
来源:互联网 发布:网络招聘司机 编辑:程序博客网 时间:2024/06/10 10:04
public class MD5Encryptor { private static final String TAG = "MD5Encryptor";//信息输出头 private Context mContext;//上下方 public MD5Encryptor(Context context) { this.mContext = context; } public String MD5_Encryptor(String string) { byte[] hash; try { hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("Huh, MD5 should be supported?", e); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Huh, UTF-8 should be supported?", e); } 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(); }}
//调用
public MD5Encryptor mMD5Encryptor;mMD5Encryptor = new MD5Encryptor(mContext);//添加MD5对象String md5str = mMD5Encryptor.MD5_Encryptor("123");Log.e(TAG,"Md5加密结果:"+md5str.toUpperCase());
0 0
- Android 加密之MD5加密
- Android 数据加密 MD5加密
- Android中的MD5加密
- android md5加密
- Android中的MD5加密
- Android MD5加密
- Android中的MD5加密
- [Android]MD5加密字符串
- Android中的MD5加密
- Android MD5加密
- Android(Java):md5加密
- android 字符串MD5加密
- Android MD5加密
- Android MD5加密
- Android md5加密
- Android MD5加密
- Android MD5加密
- Android 密码MD5加密
- JSON学习笔记
- linux 修改oracle中文乱码
- Java程序猿之对象序列化(26)
- Boost程序库学习-fileSystem
- android测量文字的宽高
- Android MD5加密
- java读取Excel的方法,解析xls、xlsx两种格式
- Html5俄罗斯方块
- Vuejs——(5)v-on
- 由mutex引起的线程挂住
- 文章标题
- SPOJ LCS
- 99%的人都理解错了HTTP中GET与POST的区别
- MAVEN多模块打包,自动部署到tomcat