The list of methods to do MD5 Encode are organized into topic(s).
byte[]
md5Encode(byte[] content) md Encode
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] mdRes = md.digest(content);
return mdRes;
String
MD5Encode(final String origin, final String charsetname) MD Encode
String resultString = null;
try {
resultString = new String(origin);
final MessageDigest md = MessageDigest.getInstance("MD5");
if (charsetname == null || "".equals(charsetname))
resultString = byteArrayToHexString(md.digest(resultString.getBytes()));
else
resultString = byteArrayToHexString(md.digest(resultString.getBytes(charsetname)));
...
String
md5Encode(String input, String encoding) md Encode
try {
byte[] digest = MessageDigest.getInstance("MD5")
.digest(input.getBytes(encoding == null ? "UTF-8" : encoding));
return hexEncode(digest);
} catch (Throwable err) {
throw new RuntimeException("Error doing md5 encode on " + input, err);
String
md5Encode(String inStr) MD5 generate 32 chars.
MessageDigest md5 = null;
try {
md5 = MessageDigest.getInstance("MD5");
byte[] byteArray = inStr.getBytes("UTF-8");
byte[] md5Bytes = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < md5Bytes.length; i++) {
int val = ((int) md5Bytes[i]) & 0xff;
...
String
md5Encode(String inStr) md Encode
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] byteArray = inStr.getBytes("UTF-8");
byte[] md5Bytes = md5.digest(byteArray);
StringBuilder hexValue = new StringBuilder();
for (int i = 0; i < md5Bytes.length; i++) {
int val = ((int) md5Bytes[i]) & 0xff;
if (val < 16) {
hexValue.append("0");
...
String
MD5Encode(String inStr) MD Encode
MessageDigest md = getMessageDigest("MD5");
return bytetoString(md.digest(inStr.getBytes("UTF-8")));
String
MD5Encode(String origin) MD Encode
String resultString = null;
try {
resultString = origin;
MessageDigest md = MessageDigest.getInstance("MD5");
resultString = byteArrayToHexString(md.digest(resultString.getBytes()));
} catch (Exception ex) {
return resultString;
...
String
MD5Encode(String origin) MD Encode
StringBuffer sb = new StringBuffer();
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(origin.getBytes("utf8"));
byte[] result = md.digest();
for (int i = 0; i < result.length; i++) {
int val = (result[i] & 0x000000ff) | 0xffffff00;
sb.append(Integer.toHexString(val).substring(6));
...
String
MD5Encode(String s) Produces MD5 hash for the specified string
try {
final java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
return bytesToHex(md.digest(s.getBytes()));
} catch (Exception e) {
return "";