Java MD5 String md5Digest(String s)

Here you can find the source of md5Digest(String s)

Description

md Digest

License

Apache License

Declaration

public static byte[] md5Digest(String s) throws NoSuchAlgorithmException 

Method Source Code


//package com.java2s;
/*/*from   www .j  av a2  s .c o m*/
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you 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.
 */

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class Main {
    public static byte[] md5Digest(String s) throws NoSuchAlgorithmException {
        try {
            MessageDigest digest = java.security.MessageDigest.getInstance("MD5");
            byte[] actual = digest.digest(s.getBytes("UTF-8"));
            return actual;
        } catch (UnsupportedEncodingException ex) {
            throw new RuntimeException(ex);
        } catch (NoSuchAlgorithmException ex) {
            throw new RuntimeException(ex);
        }
    }
}

Related

  1. md5ByHex(String src)
  2. md5crypt(String s)
  3. md5Digest(final InputStream data)
  4. md5Digest(final String message)
  5. md5digest(String key)
  6. md5Digest(String text)
  7. md5Digest(String word)
  8. md5DigestPassword(String password)
  9. md5EncriptionPassword(String str)