Рубрики
Без рубрики

Java – Список доступных алгоритмов обработки сообщений

– – Java – Список доступных алгоритмов дайджеста сообщений

В Java вы можете использовать Security.getalgorithms ("Дайджест сообщений") для перечисления всех доступных Дайджест сообщений алгоритмы.

package com.mkyong.hashing;

import java.security.Security;
import java.util.Set;

public class ListMessageDigest {

    public static void main(String[] args) {

        Set messageDigest = Security.getAlgorithms("MessageDigest");
        messageDigest.forEach(x -> System.out.println(x));

    }

}

Выход

SHA3-512
SHA-384
SHA
SHA3-384
SHA-224
SHA-512/256
SHA-256
MD2
SHA-512/224
SHA3-256
SHA-512
MD5
SHA3-224

P.S Протестировано с JDK 10.0.1

Рекомендации

  1. Безопасность.getalgorithms javadoc

Оригинал: “https://mkyong.com/java/java-list-of-available-messagedigest-algorithms/”