2 import java.security.Security;
3 import java.util.Locale;
5 public class IsMD5Disabled {
6 public static void main(String[] args) throws Exception {
7 String daString = Security.getProperty("jdk.jar.disabledAlgorithms");
8 String[] algorithms = daString.trim().split(",");
9 boolean isMD5Disabled = true;
10 for (String alg : algorithms) {
11 if (alg.trim().toLowerCase(Locale.US).startsWith("md5")) {
12 isMD5Disabled = false;
16 System.out.println("MD5 in jdk.jar.disabledAlgorithms: " + daString);
18 System.out.println("MD5 allowed for JAR signatures: " + daString);