<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Hiding Inside a Rainbow, Part 2</title>
	<atom:link href="http://blog.didierstevens.com/2007/05/21/hiding-inside-a-rainbow-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.didierstevens.com/2007/05/21/hiding-inside-a-rainbow-part-2/</link>
	<description>(blog 'DidierStevens)</description>
	<lastBuildDate>Tue, 16 Mar 2010 07:37:33 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: www.andrewhay.ca &#187; Suggested Blog Reading - Monday May 21st, 2007</title>
		<link>http://blog.didierstevens.com/2007/05/21/hiding-inside-a-rainbow-part-2/#comment-5494</link>
		<dc:creator>www.andrewhay.ca &#187; Suggested Blog Reading - Monday May 21st, 2007</dc:creator>
		<pubDate>Mon, 21 May 2007 12:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://didierstevens.wordpress.com/2007/05/21/hiding-inside-a-rainbow-part-2/#comment-5494</guid>
		<description>[...] Hiding Inside a Rainbow, Part 2 - Part Two in the series. In my previous post about steganography and rainbow tables, I explained a technique to hide data in a rainbow table. The disadvantage of this method is that there is a way, albeit costly, to detect the hidden data. This is because we replace the random bytes, that makeup the start of the chain, by the data we want to hide, thereby breaking the chain. A broken chain can be detected by recalculating the chain and comparing the recalculated hash with the stored hash. If they differ, the chain is broken. [...]</description>
		<content:encoded><![CDATA[<p>[...] Hiding Inside a Rainbow, Part 2 &#8211; Part Two in the series. In my previous post about steganography and rainbow tables, I explained a technique to hide data in a rainbow table. The disadvantage of this method is that there is a way, albeit costly, to detect the hidden data. This is because we replace the random bytes, that makeup the start of the chain, by the data we want to hide, thereby breaking the chain. A broken chain can be detected by recalculating the chain and comparing the recalculated hash with the stored hash. If they differ, the chain is broken. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
