<?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/"
		>
<channel>
	<title>Comments on: SecureString: Safe from Forensics, but not Surveillance</title>
	<atom:link href="http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/</link>
	<description>C# Development</description>
	<lastBuildDate>Fri, 03 Feb 2012 11:14:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Roman</title>
		<link>http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/#comment-391</link>
		<dc:creator>Roman</dc:creator>
		<pubDate>Mon, 27 Sep 2010 08:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mini-tools.com/at2/csharp/wordpress/securestring-safe-from-forensics-but-not-surveillance/#comment-391</guid>
		<description>Thanks for tutorial. I&#039;ve been looking for some clear answer.</description>
		<content:encoded><![CDATA[<p>Thanks for tutorial. I&#8217;ve been looking for some clear answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: timm</title>
		<link>http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/#comment-390</link>
		<dc:creator>timm</dc:creator>
		<pubDate>Fri, 14 Aug 2009 17:50:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mini-tools.com/at2/csharp/wordpress/securestring-safe-from-forensics-but-not-surveillance/#comment-390</guid>
		<description>John, you are correct, if you use a standard WinForms TextBox to collect the string from the user, then it doesn&#039;t matter whether you use a SecureString to store it... your string has already been exposed in the TextBox&#039;s Text property.

If you need a TextBox to obtain a secure string from the user, then you need a special TextBox that keeps the string secure.  Here&#039;s a good example:

http://coolthingoftheday.blogspot.com/2006/03/securepasswordtextbox-securestring.html</description>
		<content:encoded><![CDATA[<p>John, you are correct, if you use a standard WinForms TextBox to collect the string from the user, then it doesn&#8217;t matter whether you use a SecureString to store it&#8230; your string has already been exposed in the TextBox&#8217;s Text property.</p>
<p>If you need a TextBox to obtain a secure string from the user, then you need a special TextBox that keeps the string secure.  Here&#8217;s a good example:</p>
<p><a href="http://coolthingoftheday.blogspot.com/2006/03/securepasswordtextbox-securestring.html" rel="nofollow">http://coolthingoftheday.blogspot.com/2006/03/securepasswordtextbox-securestring.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/#comment-389</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 11 Aug 2009 17:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mini-tools.com/at2/csharp/wordpress/securestring-safe-from-forensics-but-not-surveillance/#comment-389</guid>
		<description>Okay -- am I seeing a chicken before the egg thing here? How can you populate one of these secure strings without an original string residing in memory at some point? If you get a password from a standard Winforms textbox wouldn&#039;t the Text property be stored in memory somewhere? And then you would have to break it into characters? Wouldn&#039;t that operation require a standard string? Doesn&#039;t this render the class by itself useless when used with standard .NET components?</description>
		<content:encoded><![CDATA[<p>Okay &#8212; am I seeing a chicken before the egg thing here? How can you populate one of these secure strings without an original string residing in memory at some point? If you get a password from a standard Winforms textbox wouldn&#8217;t the Text property be stored in memory somewhere? And then you would have to break it into characters? Wouldn&#8217;t that operation require a standard string? Doesn&#8217;t this render the class by itself useless when used with standard .NET components?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: digital loss prevention guru</title>
		<link>http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/#comment-388</link>
		<dc:creator>digital loss prevention guru</dc:creator>
		<pubDate>Wed, 05 Nov 2008 21:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mini-tools.com/at2/csharp/wordpress/securestring-safe-from-forensics-but-not-surveillance/#comment-388</guid>
		<description>I find it interesting that SecureString is impervious to forensic analysis by keeping its text encrypted while in memory.</description>
		<content:encoded><![CDATA[<p>I find it interesting that SecureString is impervious to forensic analysis by keeping its text encrypted while in memory.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

