Interface AsymmetricEncrypt

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String encrypt​(java.lang.String originPassword)
      encrypt a password
      void init​(java.lang.String providerParameters)
      init some providerParameter
      boolean validate​(java.lang.String originPassword, java.lang.String encryptPassword)
      validate originPassword and encryptPassword
    • Method Detail

      • init

        void init​(java.lang.String providerParameters)
        init some providerParameter
        Parameters:
        providerParameters - encrypt need some parameters
      • encrypt

        java.lang.String encrypt​(java.lang.String originPassword)
        encrypt a password
        Parameters:
        originPassword - password to be crypt
        Returns:
        encrypt password
      • validate

        boolean validate​(java.lang.String originPassword,
                         java.lang.String encryptPassword)
        validate originPassword and encryptPassword
        Parameters:
        originPassword - origin password
        encryptPassword - encrypt password
        Returns:
        true if validate success