dev1234
dev1234

Reputation: 5716

Use imported java library

I have imported this library http://raginggoblin.wordpress.com/2012/08/11/java-alternative-to-php-crypt-function/, in to my project but yet unable to use the class named "crypt" to encrypt string by passing password and salt to crypt method in it.

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);
        }
}

this is the imported library contains,

enter image description here

Upvotes: 0

Views: 168

Answers (1)

Elliott Frisch
Elliott Frisch

Reputation: 201437

Based on your posted code, I suspect you aren't getting the correct Crypt. I suggest you use a static import and change this,

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

to

String encrypted = crypt(password, salt);

or you might use,

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

And the static import would be,

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

Finally your image tells me you got the src jar, the way you're using it you want the binary jar.

Upvotes: 1

Related Questions