maven 引入apache的jar(不是maven項目,去網上下一個jar手動引入)java
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.3.2</version> </dependency>
代碼:算法
import java.security.MessageDigest; public static String getmd5(String mesage){ String digest=null; MessageDigest md; try{ md=MessageDigest.getInstance("MD5"); byte[] hash=md.digest(mesage.getBytes("UTF-8")); StringBuilder sb=new StringBuilder(2*hash.length); for(byte b:hash){ sb.append(String.format("%02x",b&0xff)); } digest =sb.toString(); } catch(NoSuchAlgorithmException | UnsupportedEncodingException e){ e.printStackTrace(); } return digest; }