<div class='quotetop'>Цитата(Monster * 9.6.2010, 11:13) [snapback]338097[/snapback]</div>
Для меня является откровением то, что возможно однозначно восстановить пароль по хешу MD5. Данный алгоритм что-то вроде контрольной суммы, и одному хешу может соответствовать несколько исходных значений. Проще говоря, имея отпечаток в виде хеша MD5 можно получить несколько вариантов паролей, которые бы соответствовали данному значению.
[/b]
Не имеет значения, сколько паролей соответствуют хэшу, достаточно найти хотя бы 1. Но, насколько я помню, несмотря на то, что теоретически одному хэшу соответствует множество паролей, на практике это будет всего 1 при разумной длине.

В MD5 достаточно длины в 8 символов с использованием разных регистров и цифр, чтобы пароль не ломался без серьезных распределенных вычислений. Конечно, такой пароль не должен быть "говорящим", чтобы его не нашли по словарю.