Class MessageDigestEncrypt
- java.lang.Object
-
- org.apache.iotdb.commons.security.encrypt.MessageDigestEncrypt
-
- All Implemented Interfaces:
AsymmetricEncrypt
public class MessageDigestEncrypt extends java.lang.Object implements AsymmetricEncrypt
-
-
Constructor Summary
Constructors Constructor Description MessageDigestEncrypt()
-
Method Summary
All Methods Instance Methods Concrete 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
public void init(java.lang.String providerParameters)
Description copied from interface:AsymmetricEncryptinit some providerParameter- Specified by:
initin interfaceAsymmetricEncrypt- Parameters:
providerParameters- encrypt need some parameters
-
encrypt
public java.lang.String encrypt(java.lang.String originPassword)
Description copied from interface:AsymmetricEncryptencrypt a password- Specified by:
encryptin interfaceAsymmetricEncrypt- 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:AsymmetricEncryptvalidate originPassword and encryptPassword- Specified by:
validatein interfaceAsymmetricEncrypt- Parameters:
originPassword- origin passwordencryptPassword- encrypt password- Returns:
- true if validate success
-
-