title: Create a simple hash value of database columns using c# .net
body: <p>I would like to store a simple hash value of n number of columns e.g. address and name, and store the hash in another column.  I want to use the hash value as a quick way of synchronising data between 2 sources, by simply comparing the hash value.
  What is the best way of doing something like this. I don't need crypto functionality just to create the hash.</p>
  
  <p>e.g.</p>
  
  <p>John Smith, 1 Long Lane Road, Village, Town, Postcode.
  Hash: AK67KS38</p>
  
  <p>I would like the hash value to be simple enough to be readable (not have whole range of Uni-code set).</p>
  
  <p><strong>Edit</strong>
  Ok I would still like to do this in c# code and LINQ.  The data is brought in externally through interrogating other sources.  There is no other way to link this uniquely with my data as there is no 'key' as such from the external source to link to. So in this sense, a timestamp value would not be an option.  I understand this method is not 'exact' but I can live with that. I might add the ability to review manually the possible hash matches and promote them further into the database if they are acceptable.</p>