使用导入的java库

时间:2014-07-24 04:51:44

标签: java encryption crypt

我已将此库http://raginggoblin.wordpress.com/2012/08/11/java-alternative-to-php-crypt-function/导入到我的项目中,但无法使用名为“crypt”的类通过传递密码 salt 在其中使用crypt方法。

public class JavaApplication6 {
    public static void main(String[] args) {
            // TODO code application logic here
           String password = "rasmuslerdorf";
           String salt = "$6$rounds=5000$usesomesillystringforsalt$";
           String encrypted = Crypt.crypt(password, salt);

            System.out.println(""+encrypted);
        }
}

这是导入的库包含,

enter image description here

1 个答案:

答案 0 :(得分:1)

根据您发布的代码,我怀疑您没有获得正确的Crypt。我建议您使用static import并更改此内容,

String encrypted = Crypt.crypt(password, salt);

String encrypted = crypt(password, salt);

或者您可以使用,

String encrypted = raging.goblin.crypt.Crypt.crypt(password, salt);

static import将是,

static import raging.goblin.crypt.Crypt.crypt;

最后你的图片告诉我你得到了src jar,就像你想要二进制jar一样使用它。