Skip to content

Instantly share code, notes, and snippets.

@erfanegtfi
Created April 13, 2018 12:32
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/77f39f3cf17a8294f1659ccf7f33b61a to your computer and use it in GitHub Desktop.
Save erfanegtfi/77f39f3cf17a8294f1659ccf7f33b61a 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(io.fabric.sdk.android.services.common.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