import org.opencms.main.CmsException;
public interface I_CmsPasswordHandler extends I_CmsConfigurationParameterHandler {
String C_DIGEST_TYPE_PLAIN = "plain";
String C_DIGEST_TYPE_SHA = "sha";
String C_DIGEST_TYPE_SSHA = "ssha";
<BUG>String C_DIGEST_TYPE_MD5 = "md5";
String digest(String password) throws CmsException;</BUG>
String digest(String password, String digestType, String inputEncoding) throws CmsException;
void validatePassword(String password) throws CmsSecurityException;
void setInputEncoding(String inputEncoding);

import org.opencms.main.CmsException;
public interface I_CmsPasswordHandler extends I_CmsConfigurationParameterHandler {
String C_DIGEST_TYPE_PLAIN = "plain";
String C_DIGEST_TYPE_SHA = "sha";
String C_DIGEST_TYPE_SSHA = "ssha";
String C_DIGEST_TYPE_MD5 = "md5";
String C_CONVERT_DIGEST_ENCODING = "compatibility.convert.digestencoding";
String digest(String password) throws CmsException;
String digest(String password, String digestType, String inputEncoding) throws CmsException;
void validatePassword(String password) throws CmsSecurityException;
void setInputEncoding(String inputEncoding);
