Class DigestCalculator
- java.lang.Object
-
- de.hybris.platform.persistence.security.DigestCalculator
-
public class DigestCalculator extends java.lang.Object
Class used byGenericSaltedPasswordEncoder
that defines a way in which digest is calculated. It is backward-compatible with digest calculation logic provided by now deprecatedMD5PasswordEncoder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
calculateDigest(java.lang.String plain)
Calculates digest of specified stringstatic DigestCalculator
getInstance(java.lang.String algorithm)
Creates digest calculator based on providedMessageDigest
algorithmstatic boolean
isAlgorithmSupported(java.lang.String algorithm)
-
-
-
Method Detail
-
isAlgorithmSupported
public static boolean isAlgorithmSupported(java.lang.String algorithm)
-
getInstance
public static DigestCalculator getInstance(java.lang.String algorithm)
Creates digest calculator based on providedMessageDigest
algorithm- Parameters:
algorithm
- message digest algorithm- Returns:
- DigestCalculator
-
calculateDigest
public java.lang.String calculateDigest(java.lang.String plain)
Calculates digest of specified string- Parameters:
plain
- input string- Returns:
- digested input
-
-