title: MD5 checksums with salt
body: <p>I thought that when salt is used, MD5 is computed from concatenation string + salt. So the word 'aaa' and salt 'aa' should be the same like 'aaaa' with salt 'a' or 'aaaaa' without salt.</p>
  
  <p>But this is what I got...</p>
  
  <pre><code>md5pass aaa aa
  
  $1$aa$EeTKacbSboHIR0fSp2UVf0
  
  md5pass aaaa a
  
  $1$a$M2jh3iKJcBEuJdTGjNcsh0
  </code></pre>
  
  <p>Could you please explain why checksums are different?</p>
  
  <p>Thank you,</p>
  
  <p>Martin</p>