Interface AsymmetricEncrypt
-
- All Known Implementing Classes:
MessageDigestEncrypt
public interface AsymmetricEncrypt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringencrypt(java.lang.String originPassword)encrypt a passwordvoidinit(java.lang.String providerParameters)init some providerParameterbooleanvalidate(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 passwordencryptPassword- encrypt password- Returns:
- true if validate success
-
-