Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jasypt加密和检查密码不起作用_Java_Encryption_Jasypt - Fatal编程技术网

Java Jasypt加密和检查密码不起作用

Java Jasypt加密和检查密码不起作用,java,encryption,jasypt,Java,Encryption,Jasypt,我对jasypt有意见。它正确地加密了密码,但如果我尝试检查密码,它会挂起并且永远不会出来 任何提示都可以,谢谢 我和tomcat 8一起工作。它不起作用。可能是安全问题吗 public class CryptoLogica { public boolean validarPass(UsuarioDTO u,String pass) { //traer pass encrptado de bd StrongPasswordEncryptor passwo

我对jasypt有意见。它正确地加密了密码,但如果我尝试检查密码,它会挂起并且永远不会出来

任何提示都可以,谢谢

我和tomcat 8一起工作。它不起作用。可能是安全问题吗

public class CryptoLogica {

    public boolean validarPass(UsuarioDTO u,String pass) {
        //traer pass encrptado de bd
        StrongPasswordEncryptor passwordEncryptor = new StrongPasswordEncryptor();
        return passwordEncryptor.checkPassword(pass, u.getPass());
    }

    public String encriptarPass(String pass) {
        StrongPasswordEncryptor passwordEncryptor = new StrongPasswordEncryptor();
        return passwordEncryptor.encryptPassword(pass);
    }
}

你确定u.getPass不是问题所在吗?我将结果拉入一个单独的变量,然后将其传递给checkPassword方法。另外,它如何存储SALT?我发现了问题。我正在使用两个使用jasypt的项目,其中一个缺少jasypt的导入。这个错误很奇怪,没有指出原因。谢谢