Java MD5 getMD5Hex(byte[] digest)

Here you can find the source of getMD5Hex(byte[] digest)

Description

get MD Hex

License

Apache License

Declaration

private static String getMD5Hex(byte[] digest) 

Method Source Code

//package com.java2s;
/*//w  w w.  ja  va  2  s.c  o  m
* Copyright 2008 original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 * * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    private static String getMD5Hex(byte[] digest) {
        StringBuilder result = new StringBuilder();
        for (byte b : digest) {
            String hexString = Integer.toHexString(b & 0xff);
            if (hexString.length() == 1) {
                result.append("0");
            }
            result.append(hexString);
        }
        return result.toString();
    }
}

Related

  1. getHexMd5(byte[] bytes)
  2. getMD5(File file)
  3. getMD5ByString(String orginalString)
  4. getMD5Checksum(String path)
  5. getMd5DigestHex(final String content)
  6. getMD5Prefix()
  7. getMd5Script(String dstFilePath)
  8. inputStreamMD5(InputStream entity)
  9. isEtagAlsoAnMD5Hash(String etag)