Unix crypt
Хеш паролей, которым Unix пользовался десятилетиями: основан на DES, ограничен восемью символами, и возвращать его никто не хочет.
Роберт Моррис и Кен Томпсон создали crypt(3) в 1979 году. Алгоритм брал пароль не длиннее восьми символов, использовал его как ключ модифицированного шифрования DES нулевого блока и подмешивал 12-битную соль. Результат хранился в /etc/passwd, который мог прочитать любой.
Соль была хорошей идеей и стала стандартом. Остальное оказалось хуже: восемь символов и ядро DES сделали пароли лёгкой добычей для словарного подбора, когда компьютеры ускорились. Unix crypt постепенно сменили MD5-crypt, bcrypt и подобные схемы, а современные системы хранят хеши в shadow-файлах с намеренно медленными функциями.