Class AlgorithmRegistry

java.lang.Object
org.jasypt.registry.AlgorithmRegistry

public final class AlgorithmRegistry extends Object

Utility class for retrieving the names of all the digest or encryption algorithms available to Jasypt.

This class is thread-safe.

Since:
1.7
  • Constructor Details

    • AlgorithmRegistry

      private AlgorithmRegistry()
  • Method Details

    • getAllDigestAlgorithms

      public static Set getAllDigestAlgorithms()

      Returns a set with the names of all the registered digest algorithms. This set will also include algorithms from any third-party (non-JVM) registered providers.

      Returns:
      a Set of Strings with the names of all the registered digest algorithms.
      Since:
      1.7
    • getAllPBEAlgorithms

      public static Set getAllPBEAlgorithms()

      Returns a set with the names of all the registered PBE (Password-Based Encryption) algorithms. This set will also include algorithms from any third-party (non-JVM) registered providers.

      Returns:
      a Set of Strings with the names of all the registered PBE algorithms.
      Since:
      1.7