Android(安卓)md5加密
16lz
2022-03-18
public String md5(String s) { try { // Create MD5 Hash MessageDigest digest = java.security.MessageDigest.getInstance("MD5"); digest.update(s.getBytes()); byte messageDigest[] = digest.digest(); // Create Hex String StringBuffer hexString = new StringBuffer(); for (int i=0; i<messageDigest.length; i++) hexString.append(Integer.toHexString(0xFF & messageDigest[i])); return hexString.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return ""; } //或者部分加密 public static String MD5_Hash(String s) { MessageDigest m = null; try { m = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } m.update(s.getBytes(),0,s.length()); String hash = new BigInteger(1, m.digest()).toString(16); return hash; }
更多相关文章
- android scrollview滑动时悬浮部分控件
- 获取Android系统程序信息
- Android小程序开发--跟随手指动的绿色小球
- Android(安卓)UI Fundamentals Develop and DesIgn笔记
- Android(安卓)MD5加密
- Android(Java):md5加密
- 解决Cordova https请求异常
- Android帮助文档(第二部分)开发工具
- Android(安卓)ORM 框架:GreenDao 使用详解(进阶篇)