<?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# Information, Code, Tips and News</description>
	<lastBuildDate>Sat, 24 Jul 2010 01:26:51 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: timm</title>
		<link>http://www.csharp411.com/securestring-safe-from-forensics-but-not-surveillance/comment-page-1/#comment-5258</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-5258</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't matter whether you use a SecureString to store it&#8230; your string has already been exposed in the TextBox'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'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-page-1/#comment-5254</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-5254</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't the Text property be stored in memory somewhere? And then you would have to break it into characters? Wouldn't that operation require a standard string? Doesn'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-page-1/#comment-3661</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-3661</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>
