Class MessageDigestEncrypt

    • Method Summary

      All Methods Instance Methods Concrete 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MessageDigestEncrypt

        public MessageDigestEncrypt()
    • Method Detail

      • init

        public void init​(java.lang.String providerParameters)
        Description copied from interface: AsymmetricEncrypt
        init some providerParameter
        Specified by:
        init in interface AsymmetricEncrypt
        Parameters:
        providerParameters - encrypt need some parameters
      • encrypt

        public java.lang.String encrypt​(java.lang.String originPassword)
        Description copied from interface: AsymmetricEncrypt
        encrypt a password
        Specified by:
        encrypt in interface AsymmetricEncrypt
        Parameters:
        originPassword - password to be crypt
        Returns:
        encrypt password
      • validate

        public boolean validate​(java.lang.String originPassword,
                                java.lang.String encryptPassword)
        Description copied from interface: AsymmetricEncrypt
        validate originPassword and encryptPassword
        Specified by:
        validate in interface AsymmetricEncrypt
        Parameters:
        originPassword - origin password
        encryptPassword - encrypt password
        Returns:
        true if validate success