使用ftpserver,用户密码折腾了很
Posted axman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ftpserver,用户密码折腾了很相关的知识,希望对你有一定的参考价值。
因为默认的PasswordEncryptor是MD5PasswordEncryptor,所以配置文件中不能是明文,而是md后的密码。
开始一直用明文,怎么也能不过,调试到最后发现:
public class Md5PasswordEncryptor implements PasswordEncryptor
/**
* Hashes the password using MD5
*/
public String encrypt(String password)
return EncryptUtils.encryptMD5(password);
/**
* @inheritDoc
*/
public boolean matches(String passwordToCheck, String storedPassword)
if(storedPassword == null)
throw new NullPointerException("storedPassword can not be null");
if(passwordToCheck == null)
throw new NullPointerException("passwordToCheck can not be null");
return encrypt(passwordToCheck).equalsIgnoreCase(storedPassword);
改成md5后的密码,ok了。
以上是关于使用ftpserver,用户密码折腾了很的主要内容,如果未能解决你的问题,请参考以下文章