На сайте Unixwiz.net профессор Edward Felten отличное иллюстрированное руководство, которое в доступной форме описывает, что такое хэши, для чего они предназначены и сферы их применения (проверка целостности файлов, хэширование паролей, цифровая подпись документов). В руководстве также рассматривается вопрос стойкости различных криптоалгоритмов при использовании хэширования.
Руководство