<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Using Hashing to Obscure Sensitive Data</title><link>http://blogs.msdn.com/b/sqlcat/archive/2005/09/16/469257.aspx</link><description>At least two customers that I’ve worked with in the past month have been building Data Warehouses that contain Social Security Numbers (SSN) – in one case it is even being used as a foreign key for a very large fact table. These customers were interested</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Encryption Alternatives</title><link>http://blogs.msdn.com/b/sqlcat/archive/2005/09/16/469257.aspx#8994244</link><pubDate>Fri, 10 Oct 2008 16:24:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8994244</guid><dc:creator>John Magnabosco</dc:creator><description>&lt;p&gt;Databases often contain sensitive information and cell-level encryption is a very effective method to...&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8994244" width="1" height="1"&gt;</description></item><item><title>re: Using Hashing to Obscure Sensitive Data</title><link>http://blogs.msdn.com/b/sqlcat/archive/2005/09/16/469257.aspx#481253</link><pubDate>Sat, 15 Oct 2005 01:18:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:481253</guid><dc:creator>Stuart Ozer MSFT</dc:creator><description>Bob -- If you used a **different** salt for each SSN, somewhere you would need to keep track of the salt values associated with each SSN.  Otherwise, any new incoming 'transaction' data that you want to store for the SSN could not be associated with the hashed SSN.  That list of salt values could be vulnerable to discovery and would allow the same kind of attack as discovering the single salt.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=481253" width="1" height="1"&gt;</description></item><item><title>re: Using Hashing to Obscure Sensitive Data</title><link>http://blogs.msdn.com/b/sqlcat/archive/2005/09/16/469257.aspx#480672</link><pubDate>Thu, 13 Oct 2005 20:15:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:480672</guid><dc:creator>Bob</dc:creator><description>salt prevents dictionary attacks (they can't precompute hashes for all possible salt values), right?&lt;br&gt;so as long as I use a different salt value for each SSN, why would I need to hide the salt?  &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=480672" width="1" height="1"&gt;</description></item></channel></rss>