Есть ли в Java встроенные функции MD5?

Здравствуйте,
в php есть встроенные функции для создания хеша MD5, к примеру вот:
md5("test");
Есть ли что то подобное в java?
Заранее большое спасибо!
  • Вопрос задан
  • 874 просмотра
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
import java.security.MessageDigest; 

String md5(String in) {
    	String result = null;
        try
        {
        	MessageDigest digest = MessageDigest.getInstance("MD5");
            digest.reset();
            digest.update(in.getBytes());
            BigInteger bigInt = new BigInteger(1, digest.digest());
            result = bigInt.toString(16);
        } catch (NoSuchAlgorithmException e) {
        	e.printStackTrace();
        }
        return result;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@FoxInSox
Совсем уже что ли?
1. Google: md5 java
2. Первая строка: stackoverflow.com/questions/415953/how-can-i-gener...
Ответ написан
Комментировать
compilator
@compilator
Senior Data Engineer
MD5 не секьюрно. Юзайте SHA-2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы