org.jasypt.registry

## Class AlgorithmRegistry

- 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
  Author:
    Daniel Fernández

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static Set` | `getAllDigestAlgorithms()` Returns a set with the names of all the registered digest algorithms.
    `static Set` | `getAllPBEAlgorithms()` Returns a set with the names of all the registered PBE (Password-Based Encryption) algorithms.

    - ### Methods inherited from class Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### 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

Copyright © 2019 The JASYPT team. All rights reserved.