Есть мадификация.
Код:
public class Password
{
public static void main(String[] args) throws Exception
{
String curpass = "Вот суда пароль."; // Вставляем пароль чтобы перевести его в специальный хеш.
MessageDigest md = MessageDigest.getInstance("SHA");
byte[] raw = curpass.getBytes("UTF-8");
byte[] hash = md.digest(raw);
String curpassEnc = Base64.encodeBytes(hash);
System.out.println("Encode? password: "+curpassEnc); // Выводим инфу на экран.
PWAudit.auditPW("Encode? password: "+curpassEnc); // Логируем инфу.
}
}
Например curpass = "eh4f97245";
То при шифровании он будет: DuA3P7jNThlwED2lmP7SPJR+LyE=
В каком примерно алгоритме можно разшифровать полученный хеш?
Желательно дать пример.
[Заранее спасибо.]