Какой IDE вы пользуетесь?Вы должны быть в состоянии легко решить эту ошибку, не нуждаясь в посторонней помощи.На IntelliJ нажатие Alt + Enter даст вам возможность заключить вызов метода encrypt в блок try / catch, например:
try {
MD5Digest.encrypt(entered_password);
} catch (Exception e) {
e.printStackTrace();
}
Метод выдает исключение, что в основном означает, что он может столкнуться сerror и блок try catch - это способ справиться с этой ошибкой без сбоя вашей программы.
Метод шифрования находится внизу, внутри класса MD5Digest.Глядя на первую строку:
public static void encrypt(String original) throws Exception
Он говорит компилятору, что он может столкнуться с исключением (ошибкой), и что вы должны быть готовы к такой возможности.Следовательно, требуется try / catch.Он будет пытаться определить, что находится в квадратных скобках, а затем, если возникнет ошибка, будет выполнен код в блоке catch.