Class Password

java.lang.Object
com.landawn.abacus.util.Password

public final class Password extends Object
Since:
0.8
Author:
Haiyang Li
  • Constructor Details

    • Password

      public Password(String algorithm)
      Parameters:
      algorithm -
  • Method Details

    • getAlgorithm

      public String getAlgorithm()
      Gets the algorithm.
      Returns:
    • encrypt

      public String encrypt(String x)
      Returns the encrypted password encoded with Base64.
      Parameters:
      x -
      Returns:
    • isEqual

      public boolean isEqual(String plainPassword, String encryptedPassword)
      Checks if is equal.
      Parameters:
      plainPassword -
      encryptedPassword -
      Returns:
      true, if is equal
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      Parameters:
      obj -
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns: