я найти ниже код для Крекинг хэшей MD5: (от: aboulton.blogspot.com.tr
)Google MD5 взломщик (в Java)
package md5crack;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Adam Boulton - Using Google to crack MD5
*/
public class MD5Cracker {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
if(args[0] == null || args[0].isEmpty())
{
System.out.println("-= Google MD5 Cracker =-");
System.out.println("-= Adam Boulton - 2010 =- ");
System.out.println("Usage: MD5crack <hash>");
}
String hash = args[0];
String url = String.format("https://www.google.com/search?q=%s", hash);
try {
URL oracle = new URL(url);
URLConnection conn = oracle.openConnection();
//keep Google happy, otherwise connection refused.
conn.setRequestProperty("user-agent", "Mozilla/5.0 Windows NT6.1 WOW64 AppleWebKit/535.7 KHTML, like Gecko Chrome/16.0.912.63 Safari/535.7");
BufferedReader in = new BufferedReader(
new InputStreamReader(
conn.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
String[] words = inputLine.split("\\s+");
for (String word : words) {
String wordHash = DigestUtils.md5Hex(word);
if (wordHash.equals(hash)) {
System.out.println("[*] Found: " + word);
System.exit(0);
}
}
}
System.out.println("[!] No results.");
in.close();
} catch (IOException ex) {
Logger.getLogger(MD5Cracker.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
, но в этой строке у меня есть сообщение об ошибке:
String wordHash = DigestUtils.md5Hex(word);
Ошибка: DigestUtils cannot be resolved
Как я могу это исправить?
и это хороший способ или класс для взлома и нахождения декодированного MD5-хэша?
Как мы можем использовать это с оптимизацией на Android?
Спасибо.
Возможно, вам понадобится 'import org.apache.commons.codec.digest.DigestUtils;' – Pshemo
'import org.apache' не может разрешить.error в eclipse. – firefly
Загрузили ли вы и добавили в свой пакет проектов пакет от apache? – Pshemo