Skip to content

Instantly share code, notes, and snippets.

@erfanegtfi
Created April 13, 2018 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erfanegtfi/7f41907376f43da16b734d5060b52c68 to your computer and use it in GitHub Desktop.
Save erfanegtfi/7f41907376f43da16b734d5060b52c68 to your computer and use it in GitHub Desktop.
md5 string
public static final String md5(String s) {
String MD5 = CommonUtils.MD5_INSTANCE;
try {
MessageDigest digest = MessageDigest.getInstance(CommonUtils.MD5_INSTANCE);
digest.update(s.getBytes());
byte[] messageDigest = digest.digest();
StringBuilder hexString = new StringBuilder();
for (byte aMessageDigest : messageDigest) {
String h = Integer.toHexString(aMessageDigest & 255);
while (h.length() < 2) {
h = Constants.intrestDefault + h;
}
hexString.append(h);
}
return hexString.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment