Можно ли восстановить сообщение с MD5 и Java? [закрыто]

У меня есть следующий код.

String plaintext = "HelloWorld";
MessageDigest m = MessageDigest.getInstance("MD5");
m.reset();
m.update(plaintext.getBytes());
byte[] digest = m.digest();
BigInteger bigInt = new BigInteger(1,digest);
String hashtext = bigInt.toString(16); 

// Now we need to zero pad it if you actually want the full 32 chars.
while(hashtext.length() < 32 ){
    hashtext = "0"+hashtext;            
}

Теперь я хочу преобразовать его обратно в исходную строку. Является ли это возможным?

Ответы на вопрос(1)

Ваш ответ на вопрос