Interface PasswordEncryptor

    • Method Detail

      • encrypt

        String encrypt​(String password)
        Encrypt the given password
        Parameters:
        password -
        Returns:
      • check

        boolean check​(String password,
                      String encrypted)
        Returns true if the given plain text equals to the encrypted password.
        Parameters:
        password -
        encrypted -
        Returns:
      • hashAlgorithmName

        String hashAlgorithmName()
        In order to distinguish which algorithm was used to hash the password, it needs a unique id. In particular, this is needed for check(java.lang.String, java.lang.String).
        Returns:
        the name of the algorithm