Untitled
unknown
java
2 years ago
1.3 kB
14
Indexable
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class Main {
public static void main(String[] args) {
String targetHash = "da94176722ff612f89b9e75e4bc96b19";
String characters = "0123456789abcdefghijklmnopqrstuvwxyz";
for (char c1 : characters.toCharArray()) {
for (char c2 : characters.toCharArray()) {
String attempt = "4011414105" + c1 + c2 + "07";
String hash = md5Hash(attempt);
assert hash != null;
if (hash.equals(targetHash)) {
System.out.println("hash shoma barabar ast ba: " + attempt);
return;
}
}
}
System.out.println("hash peyda nashod.");
}
public static String md5Hash(String input) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] bytes = md.digest(input.getBytes());
StringBuilder result = new StringBuilder();
for (byte b : bytes) {
result.append(String.format("%02x", b));
}
return result.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
}
Editor is loading...