android md5 string2010-06-20programming约 95 字 预计阅读 1 分钟文章目录【注意】最后更新于 June 20, 2010,文中内容可能已过时,请谨慎使用。android下用md5加密一个字符串: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 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 ""; } 文章作者 Chen, Zai-Chun上次更新 2010-06-20许可协议 CC BY-NC-ND 4.0