Метод MessageDigest getDigestLength () в Java с примерами

Опубликовано: 6 Февраля, 2022

Метод getDigestLength () класса MessageDigest используется для получения размера объекта дайджеста сообщения в байтах.

Синтаксис:

 публичный финал int getDigestLength ()

Возвращаемое значение: этот метод предоставляет длину дайджеста сообщения в байтовой форме.

Ниже приведены примеры, иллюстрирующие метод getDigestLength () :

Пример 1:

Example 2:

// Java program to demonstrate
// getDigestLength() method
  
import java.security.*;
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
    {
        try {
  
            // creating object of MessageDigest
            MessageDigest msd
                = MessageDigest.getInstance("MD5");
  
            // getting the length of MessageDigest of object msd
            // by using method getDigestLength()
            int length = msd.getDigestLength();
  
            // printing the provider name
            System.out.println("Message digest length : "
                               + length);
        }
  
        catch (NoSuchAlgorithmException e) {
  
            System.out.println("Exception thrown : " + e);
        }
    }
}
Output:
Message digest length : 16

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/security/MessageDigest.html#getDigestLength–

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .