title: Fast open source checksum for small strings
body: <p>I need a quick checksum (as fast as possilbe) for small strings (20-500 chars).</p>
  
  <p>I need the source code and that must be small! (about 100 LOC max)</p>
  
  <p>If it could generate strings in Base32/64. (or something similar) it would be perfect. Basically the checksums cannot use any "bad" chars.. you know.. the usual  (){}[].,;:/+-\| etc</p>
  
  <p><em>Clarifications</em></p>
  
  <p>It could be strong/weak, that really doesn't matter since it is only for behind-the-scenes purposes.</p>
  
  <p>It need not contain all the data of the original string since I will be only doing comparison with generated checksums, I don't expect any sort of "decryption".</p>