Я думал, что когда используется соль, MD5 вычисляется из строки конкатенации + соль. Таким образом, слово «ааа» и соль «аа» должны быть такими же, как «аааа» с солью «а» или «ааааа» без соли.
Но это то, что я получил ...
md5pass aaa aa
$1$aa$EeTKacbSboHIR0fSp2UVf0
md5pass aaaa a
$1$a$M2jh3iKJcBEuJdTGjNcsh0
Не могли бы вы объяснить, почему контрольные суммы отличаются?
Спасибо,
Martin