2014-07-24 45 views
0

我已經導入這個庫http://raginggoblin.wordpress.com/2012/08/11/java-alternative-to-php-crypt-function/,在我的項目,但尚未無法使用名爲「墓穴」之類的通過傳遞密碼它隱窩方法來加密字符串。使用導入的Java庫

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

沒有得到正確的方法我猜!嘗試給絕對路徑: - 字符串加密= raging.goblin.crypt.Crypt.crypt(密碼,鹽); –

回答

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; 

菲娜lly你的圖像告訴我你有src jar,你使用它的方式是你想要二進制jar。