1,MD5加密!android 自带的MessageDigest
MessageDigest mDigest = MessageDigest.getInstance("MD5"); byte[] buf = null; mDigest.update(buf); mDigest.digest(); /** * 加密 */ public String encode(InputStream inputStream){ if(null == mDigest || null == inputStream){ return null; } byte[] buf = new byte[2048]; int readNum = 0; try { while ((readNum = inputStream.read(buf)) > 0) { mDigest.update(buf,0,readNum); } return toHexString(mDigest.digest()); } catch (IOException e) { e.printStackTrace(); } return null; }