Class DigestCalculator
- java.lang.Object
-
- de.hybris.platform.persistence.security.DigestCalculator
-
public class DigestCalculator extends java.lang.ObjectClass used byGenericSaltedPasswordEncoderthat 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.StringcalculateDigest(java.lang.String plain)Calculates digest of specified stringstatic DigestCalculatorgetInstance(java.lang.String algorithm)Creates digest calculator based on providedMessageDigestalgorithmstatic booleanisAlgorithmSupported(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 providedMessageDigestalgorithm- 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
-
-