Почему хеши паролей MD5 / SHA1 невозможно расшифровать?

Я недавно прочитал статью охеширование пароля.

Как создаются хеши MD5 или SHA1, чтобы их нельзя было расшифровать? Что я думаю, это то, что она должна быть зашифровывать строку с помощью определенной ФОРМУЛЫ (она всегда дает один и тот же хеш для одной и той же строки; поэтому не должно быть никакой рандомизации), и именно поэтому мы должны иметь возможность расшифровать ее с помощью одной и той же ФОРМУЛЫ ?? Или люди не знают форум?

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

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