<?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"
	>
<channel>
	<title>Comments on: How Does Netvibes Store Our Email Passwords?</title>
	<atom:link href="http://www.webmaster-source.com/2007/12/18/how-does-netvibes-store-our-email-passwords/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmaster-source.com/2007/12/18/how-does-netvibes-store-our-email-passwords/</link>
	<description>Useful Resources For Webmasters</description>
	<pubDate>Fri, 21 Nov 2008 19:39:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Matt</title>
		<link>http://www.webmaster-source.com/2007/12/18/how-does-netvibes-store-our-email-passwords/#comment-594</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 18 Dec 2007 17:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.webmaster-source.com/2007/12/18/how-does-netvibes-store-our-email-passwords/#comment-594</guid>
		<description>That's what I thought. Scary, isn't it? :D

Thanks for the well written comment.</description>
		<content:encoded><![CDATA[<p>That&#8217;s what I thought. Scary, isn&#8217;t it? <img src='http://www.webmaster-source.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Thanks for the well written comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://www.webmaster-source.com/2007/12/18/how-does-netvibes-store-our-email-passwords/#comment-593</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Tue, 18 Dec 2007 16:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.webmaster-source.com/2007/12/18/how-does-netvibes-store-our-email-passwords/#comment-593</guid>
		<description>It's unlikely that your passwords are encrypted when stored on their server and even if they were encrypted, it wouldn't help.

The essence of the problem is that they need access to your decrypted password every five minutes in order to check your email.  They COULD encrypt it quite easily... creating a random key the same length as your password and XORing your password with it before storage would render the encrypted password completely secure... but where do you store the key ?

The key has to be available to the same application that has access to the encrypted password in order to decrypt it.  That would be like storing your house keys under the doormat.  Actually, it's more like storing your house keys in the lock of your front door.

Because they need your plaintext password to check your account there is little point in encrypting it as they need to store the decryption key with the encrypted plaintext.

The only thing they can do is try to protect the box from malicious access to the plaintext passwords.  Encryption will not help in this case.

There is no known way to decrypt md5 or sha1 other than by brute force.  This is a design feature of both of these hashes.</description>
		<content:encoded><![CDATA[<p>It&#8217;s unlikely that your passwords are encrypted when stored on their server and even if they were encrypted, it wouldn&#8217;t help.</p>
<p>The essence of the problem is that they need access to your decrypted password every five minutes in order to check your email.  They COULD encrypt it quite easily&#8230; creating a random key the same length as your password and XORing your password with it before storage would render the encrypted password completely secure&#8230; but where do you store the key ?</p>
<p>The key has to be available to the same application that has access to the encrypted password in order to decrypt it.  That would be like storing your house keys under the doormat.  Actually, it&#8217;s more like storing your house keys in the lock of your front door.</p>
<p>Because they need your plaintext password to check your account there is little point in encrypting it as they need to store the decryption key with the encrypted plaintext.</p>
<p>The only thing they can do is try to protect the box from malicious access to the plaintext passwords.  Encryption will not help in this case.</p>
<p>There is no known way to decrypt md5 or sha1 other than by brute force.  This is a design feature of both of these hashes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
