Class DigestCalculator

java.lang.Object
de.hybris.platform.persistence.security.DigestCalculator

public class DigestCalculator extends Object
Class used by GenericSaltedPasswordEncoder that defines a way in which digest is calculated. It is backward-compatible with digest calculation logic provided by now deprecated MD5PasswordEncoder
  • Method Details

    • isAlgorithmSupported

      public static boolean isAlgorithmSupported(String algorithm)
    • getInstance

      public static DigestCalculator getInstance(String algorithm)
      Creates digest calculator based on provided MessageDigest algorithm
      Parameters:
      algorithm - message digest algorithm
      Returns:
      DigestCalculator
    • calculateDigest

      public String calculateDigest(String plain)
      Calculates digest of specified string
      Parameters:
      plain - input string
      Returns:
      digested input