<?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: Passwords in the wild, part I: the gap between theory and implementation</title>
	<atom:link href="http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/</link>
	<description>Security Research, Computer Laboratory, University of Cambridge</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:31:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Roger</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-101695</link>
		<dc:creator>Roger</dc:creator>
		<pubDate>Mon, 28 Feb 2011 13:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-101695</guid>
		<description>Hello Joseph,
sorry to &quot;necropost&quot;, but I just found this article after reading your Gawker articles, and would like to make two comments.

1. That Brostoff / Sasse article about penalty lockouts ... is it for real!?! I was almost able to fisk it -- scarcely a paragraph without something wrong.

2. Phrases like &quot;multi-million dollar businesses&quot; are one of my bugbears. It is quite a long time since a multi-million dollar business meant a large business. If you mean it cost several million to buy or set up, then you are talking something like a corner store with 4 or 5 employees. If you mean several million per annum revenue, then that&#039;s a slightly bigger business, but still probably no more than a couple of dozen employees.

I have worked at a start-up like that. A &quot;multi-million dollar business&quot; (revenue, that is, not profit!) and the techie side of the house included 4 coders, ~4 DBAs, and half a dozen sysadmin / helpdesk / gophers. I was one of the latter. None of the coders was what I would call a &quot;software engineer&quot;, but they certainly weren&#039;t terrible.

However, they knew sweet FA about security engineering. As an example, I was the only person there who understood the difference between ECB and CBC cipher modes. And got a reputation as a gun coder when I sped up a certain module more than an order of magnitude by realising that they were re-doing the Blowfish key schedule for every block.

Fact is, few sites less than a multi-BILLION dollar business have *any* security engineers. Unless they get a complete login / authentication module from a competent project, they will try to roll their own and unwittingly repeat all the mistakes of the past. Many systems like Rails and PHP make it very easy to role your own, whereas complete, bulletproof (??) systems are usually only available in expensive &quot;Enterprise Platforms&quot;, and even then they have issues.

Consider JGuard, for example.  It is a complex authentication and authorisation management package. But what does it say about hashing and salting? Buried deep in the docs there is one paragraph about hashing, how to query your system about what is already available, and add it it. No hint about why it is so important. Salting gets one paragraph also, which recommends you read about it in Wikipedia. You have to enable salting in a config file, and you get just ONE fixed system-wide salt.

I&#039;m not picking on JGuard here; it&#039;s a nice project, and the rest are no better. If you are not expert enough to roll your own, this is as good as it gets. (Spring / Acegi, for example, is slightly worse in this respect. But even more complicated and Enterprisey!)</description>
		<content:encoded><![CDATA[<p>Hello Joseph,<br />
sorry to &#8220;necropost&#8221;, but I just found this article after reading your Gawker articles, and would like to make two comments.</p>
<p>1. That Brostoff / Sasse article about penalty lockouts &#8230; is it for real!?! I was almost able to fisk it &#8212; scarcely a paragraph without something wrong.</p>
<p>2. Phrases like &#8220;multi-million dollar businesses&#8221; are one of my bugbears. It is quite a long time since a multi-million dollar business meant a large business. If you mean it cost several million to buy or set up, then you are talking something like a corner store with 4 or 5 employees. If you mean several million per annum revenue, then that&#8217;s a slightly bigger business, but still probably no more than a couple of dozen employees.</p>
<p>I have worked at a start-up like that. A &#8220;multi-million dollar business&#8221; (revenue, that is, not profit!) and the techie side of the house included 4 coders, ~4 DBAs, and half a dozen sysadmin / helpdesk / gophers. I was one of the latter. None of the coders was what I would call a &#8220;software engineer&#8221;, but they certainly weren&#8217;t terrible.</p>
<p>However, they knew sweet FA about security engineering. As an example, I was the only person there who understood the difference between ECB and CBC cipher modes. And got a reputation as a gun coder when I sped up a certain module more than an order of magnitude by realising that they were re-doing the Blowfish key schedule for every block.</p>
<p>Fact is, few sites less than a multi-BILLION dollar business have *any* security engineers. Unless they get a complete login / authentication module from a competent project, they will try to roll their own and unwittingly repeat all the mistakes of the past. Many systems like Rails and PHP make it very easy to role your own, whereas complete, bulletproof (??) systems are usually only available in expensive &#8220;Enterprise Platforms&#8221;, and even then they have issues.</p>
<p>Consider JGuard, for example.  It is a complex authentication and authorisation management package. But what does it say about hashing and salting? Buried deep in the docs there is one paragraph about hashing, how to query your system about what is already available, and add it it. No hint about why it is so important. Salting gets one paragraph also, which recommends you read about it in Wikipedia. You have to enable salting in a config file, and you get just ONE fixed system-wide salt.</p>
<p>I&#8217;m not picking on JGuard here; it&#8217;s a nice project, and the rest are no better. If you are not expert enough to roll your own, this is as good as it gets. (Spring / Acegi, for example, is slightly worse in this respect. But even more complicated and Enterprisey!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-90340</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Fri, 17 Dec 2010 15:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-90340</guid>
		<description>One of the most annoying things - &quot;Congratulations for registering with XYZ.com - your new username is &#039;FredBlogs999&#039; and your new password is &#039;W1BBL3&#039;&quot;  While it does not necessarily indicate that the password is stored in plain text, it does render the nice starred out password entry fields on the web page pointless.

Another problem is sites that have a backup mechanism. If you forget your really strong password you can have it reset by entering the name of your pet dog. The reset question becomes a far weaker secret than the password they protect. You are also encouraged to enter clues to it. I should really have a second strong password for these. &quot;My dog is called &#039;sd876Dfs!$d&#039;, honest!&quot;. I think more sites now will require you to have access to your registered email account to use this feature which gives some protection for it.

Something that dig ring alarm bells in the article: &quot;Only 1 site of 150 successfully hashed passwords in the browser using JavaScript, giving us confidence that passwords aren’t stored in a recoverable format (two other sites tried but botched the details).&quot;

Did this site check the hash sent by the javascript with the value on the database? Do they use a nonce or something to ensure that it is not vulnerable to replay attack? Otherwise the hashed value generated by the javascript becomes the new password and if there is no nonce and no further processing then there is no effective salting on the database. The hashing just becomes a way of turning &quot;PA55W0RD&quot; into something that looks a bit stronger.</description>
		<content:encoded><![CDATA[<p>One of the most annoying things &#8211; &#8220;Congratulations for registering with XYZ.com &#8211; your new username is &#8216;FredBlogs999&#8242; and your new password is &#8216;W1BBL3&#8242;&#8221;  While it does not necessarily indicate that the password is stored in plain text, it does render the nice starred out password entry fields on the web page pointless.</p>
<p>Another problem is sites that have a backup mechanism. If you forget your really strong password you can have it reset by entering the name of your pet dog. The reset question becomes a far weaker secret than the password they protect. You are also encouraged to enter clues to it. I should really have a second strong password for these. &#8220;My dog is called &#8217;sd876Dfs!$d&#8217;, honest!&#8221;. I think more sites now will require you to have access to your registered email account to use this feature which gives some protection for it.</p>
<p>Something that dig ring alarm bells in the article: &#8220;Only 1 site of 150 successfully hashed passwords in the browser using JavaScript, giving us confidence that passwords aren’t stored in a recoverable format (two other sites tried but botched the details).&#8221;</p>
<p>Did this site check the hash sent by the javascript with the value on the database? Do they use a nonce or something to ensure that it is not vulnerable to replay attack? Otherwise the hashed value generated by the javascript becomes the new password and if there is no nonce and no further processing then there is no effective salting on the database. The hashing just becomes a way of turning &#8220;PA55W0RD&#8221; into something that looks a bit stronger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-83306</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 01 Nov 2010 16:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-83306</guid>
		<description>@Elizabeth - I thought the same thing ; the whole sentence &quot;...sent cleartext passwords via email, meaning that they must be stored without proper hashing (they may be stored encrypted, but this makes little difference-if the server gets rooted, the encryption keys are likely to be available).&quot; doesn&#039;t make sense to me.

Did you find the answer ? is the explanation in the in-depth report ?</description>
		<content:encoded><![CDATA[<p>@Elizabeth &#8211; I thought the same thing ; the whole sentence &#8220;&#8230;sent cleartext passwords via email, meaning that they must be stored without proper hashing (they may be stored encrypted, but this makes little difference-if the server gets rooted, the encryption keys are likely to be available).&#8221; doesn&#8217;t make sense to me.</p>
<p>Did you find the answer ? is the explanation in the in-depth report ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sören Preibusch</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-68817</link>
		<dc:creator>Sören Preibusch</dc:creator>
		<pubDate>Thu, 05 Aug 2010 12:21:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-68817</guid>
		<description>@Aryeh: Thank you very much for sharing the security/usability considerations behind Wikipedia&#039;s password practices.  (In the data, the question mark indicates that no upper limit on password length was reported by the site itself.) I had been commenting on Wikipedia earlier this week, in the &lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2010-08-02/Technology_report&quot; rel=&quot;nofollow&quot;&gt;Wikipedia Signpost&lt;/a&gt;, concluding that Wikipedia&#039;s threat model is indeed quite special.</description>
		<content:encoded><![CDATA[<p>@Aryeh: Thank you very much for sharing the security/usability considerations behind Wikipedia&#8217;s password practices.  (In the data, the question mark indicates that no upper limit on password length was reported by the site itself.) I had been commenting on Wikipedia earlier this week, in the <a href="http://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2010-08-02/Technology_report" rel="nofollow">Wikipedia Signpost</a>, concluding that Wikipedia&#8217;s threat model is indeed quite special.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aryeh Gregor</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-68625</link>
		<dc:creator>Aryeh Gregor</dc:creator>
		<pubDate>Tue, 03 Aug 2010 16:12:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-68625</guid>
		<description>As a MediaWiki developer, I&#039;d like to comment on a few of your conclusions on Wikipedia.

First: the password requirements for ordinary users are deliberately very lax, because ordinary users have no special privileges.  In most web software, even unprivileged users can take destructive or privileged actions, such as deleting their own posts or messages, or viewing secret information like private messages sent to them, their friend&#039;s wall, etc.

In MediaWiki, basically the only interesting thing you&#039;d be able to see or do if you hacked an ordinary account is get the user&#039;s e-mail address.  Users cannot send or receive private messages of any type, and pages cannot generally be configured to be editable only by some users and not others.  Nothing can be permanently deleted or irreversibly changed in any way.  The worst an attacker could do to you is get you temporarily blocked for vandalism, until you contact the system administrators to demonstrate your identity, so that your password can be reset.

Given all this, it wouldn&#039;t be reasonable to impose strong password requirements on users.  The usual measures for improving password security impose extra burdens on users, and the modus operandi of Wikipedia is to keep barriers to entry as low as possible, so anyone can contribute.

Note that at least at some point, privileged users (sysops) did have restrictions placed on their passwords, including length, checking against dictionaries, etc.  I don&#039;t know if those are still in effect for any or all wikis.  However, even privileged users can&#039;t take irreversible actions in MediaWiki, and almost no privileged users can even view much private information, so again, it&#039;s not as big a security problem as it would be on other types of sites.


I looked over the rest of your data for Wikipedia, and noticed that you have &quot;email required&quot; true.  Wikipedia does not require an e-mail address to be provided for signup.  If you don&#039;t provide one, or it doesn&#039;t get verified, all e-mail-based features will be disabled, but you can otherwise use the site normally.

You also said that Wikipedia provides no TLS support.  I don&#039;t know if you meant none required or none available at all, but you can sign in and browse the site via secure.wikimedia.org if you know about it.  This sends images insecurely, but cookies and passwords are still encrypted.  (Forcing all login to be over TLS would be nice, but it&#039;s not a high priority for the ops team.)

You have the maximum password length listed as &quot;?&quot;.  The maximum password length is dictated by the maximum POST size, so on the order of megabytes.  I&#039;ve actually tested a multi-megabyte password on MediaWiki, and it worked fine, since of course the passwords are only stored as salted hashes.  I guess &quot;?&quot; is standing in here for &quot;really high&quot;.


Overall, though, the study was interesting.  In addition to correcting a few minor inaccuracies, I just wanted to point out that Wikipedia deliberately favors usability over security when it comes to account takeovers, because a compromised account usually hurts no one but the legitimate account-holder, and that not even much (since little information is disclosed and all illicit actions are easily reversible).  It would be good if we required HTTPS for login and allowed OpenID, though.</description>
		<content:encoded><![CDATA[<p>As a MediaWiki developer, I&#8217;d like to comment on a few of your conclusions on Wikipedia.</p>
<p>First: the password requirements for ordinary users are deliberately very lax, because ordinary users have no special privileges.  In most web software, even unprivileged users can take destructive or privileged actions, such as deleting their own posts or messages, or viewing secret information like private messages sent to them, their friend&#8217;s wall, etc.</p>
<p>In MediaWiki, basically the only interesting thing you&#8217;d be able to see or do if you hacked an ordinary account is get the user&#8217;s e-mail address.  Users cannot send or receive private messages of any type, and pages cannot generally be configured to be editable only by some users and not others.  Nothing can be permanently deleted or irreversibly changed in any way.  The worst an attacker could do to you is get you temporarily blocked for vandalism, until you contact the system administrators to demonstrate your identity, so that your password can be reset.</p>
<p>Given all this, it wouldn&#8217;t be reasonable to impose strong password requirements on users.  The usual measures for improving password security impose extra burdens on users, and the modus operandi of Wikipedia is to keep barriers to entry as low as possible, so anyone can contribute.</p>
<p>Note that at least at some point, privileged users (sysops) did have restrictions placed on their passwords, including length, checking against dictionaries, etc.  I don&#8217;t know if those are still in effect for any or all wikis.  However, even privileged users can&#8217;t take irreversible actions in MediaWiki, and almost no privileged users can even view much private information, so again, it&#8217;s not as big a security problem as it would be on other types of sites.</p>
<p>I looked over the rest of your data for Wikipedia, and noticed that you have &#8220;email required&#8221; true.  Wikipedia does not require an e-mail address to be provided for signup.  If you don&#8217;t provide one, or it doesn&#8217;t get verified, all e-mail-based features will be disabled, but you can otherwise use the site normally.</p>
<p>You also said that Wikipedia provides no TLS support.  I don&#8217;t know if you meant none required or none available at all, but you can sign in and browse the site via secure.wikimedia.org if you know about it.  This sends images insecurely, but cookies and passwords are still encrypted.  (Forcing all login to be over TLS would be nice, but it&#8217;s not a high priority for the ops team.)</p>
<p>You have the maximum password length listed as &#8220;?&#8221;.  The maximum password length is dictated by the maximum POST size, so on the order of megabytes.  I&#8217;ve actually tested a multi-megabyte password on MediaWiki, and it worked fine, since of course the passwords are only stored as salted hashes.  I guess &#8220;?&#8221; is standing in here for &#8220;really high&#8221;.</p>
<p>Overall, though, the study was interesting.  In addition to correcting a few minor inaccuracies, I just wanted to point out that Wikipedia deliberately favors usability over security when it comes to account takeovers, because a compromised account usually hurts no one but the legitimate account-holder, and that not even much (since little information is disclosed and all illicit actions are easily reversible).  It would be good if we required HTTPS for login and allowed OpenID, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Parker</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-67802</link>
		<dc:creator>Steve Parker</dc:creator>
		<pubDate>Wed, 28 Jul 2010 00:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-67802</guid>
		<description>@Elizabeth - even if the plaintext password is not stored in the database, but is emailed in plaintext from the site to the customer, it has been stored in plaintext in many open places - not just the web user&#039;s &quot;sent&quot; folder and the user&#039;s &quot;inbox&quot; folder, but it has also been transmitted in plain text across ISPs and national borders.

When I have just created an account on a website, I do not need the website to remind me what password I just provided. I may have forgotten by tomorrow exactly what algorithm I used to create that password (did I tell Amazon &quot;ama#$sgpzon!&quot; or &quot;zon!sgp#$ama&quot;?) , but at the time of creation, that it when a reminder is of the least value.

I run a tiny website, which authenticates blog posts and a wishlist, but it matches all of these criteria other than TLS.</description>
		<content:encoded><![CDATA[<p>@Elizabeth &#8211; even if the plaintext password is not stored in the database, but is emailed in plaintext from the site to the customer, it has been stored in plaintext in many open places &#8211; not just the web user&#8217;s &#8220;sent&#8221; folder and the user&#8217;s &#8220;inbox&#8221; folder, but it has also been transmitted in plain text across ISPs and national borders.</p>
<p>When I have just created an account on a website, I do not need the website to remind me what password I just provided. I may have forgotten by tomorrow exactly what algorithm I used to create that password (did I tell Amazon &#8220;ama#$sgpzon!&#8221; or &#8220;zon!sgp#$ama&#8221;?) , but at the time of creation, that it when a reminder is of the least value.</p>
<p>I run a tiny website, which authenticates blog posts and a wishlist, but it matches all of these criteria other than TLS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elizabeth M Smith</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-67793</link>
		<dc:creator>Elizabeth M Smith</dc:creator>
		<pubDate>Tue, 27 Jul 2010 21:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-67793</guid>
		<description>Actually, I still question the 29% sending cleartext passwords meaning those passwords are not stored hashed - is this on requesting a lost password?

Because generating a hash, storing the hash, and sending off an email with the plaintext password in it (which is never stored beyond the POST in the registration form) is also a common thing for registration, so the new user has a copy.</description>
		<content:encoded><![CDATA[<p>Actually, I still question the 29% sending cleartext passwords meaning those passwords are not stored hashed &#8211; is this on requesting a lost password?</p>
<p>Because generating a hash, storing the hash, and sending off an email with the plaintext password in it (which is never stored beyond the POST in the registration form) is also a common thing for registration, so the new user has a copy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Ruef</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-67788</link>
		<dc:creator>Marc Ruef</dc:creator>
		<pubDate>Tue, 27 Jul 2010 20:54:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-67788</guid>
		<description>Hello,

Very nice work, indeed!

I have published two posts recently which might be interesting for you (although it is more about password structure again):

* http://www.scip.ch/?labs.20091120
* http://www.scip.ch/?labs.20100709

Regards,

Marc</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Very nice work, indeed!</p>
<p>I have published two posts recently which might be interesting for you (although it is more about password structure again):</p>
<p>* <a href="http://www.scip.ch/?labs.20091120" rel="nofollow">http://www.scip.ch/?labs.20091120</a><br />
* <a href="http://www.scip.ch/?labs.20100709" rel="nofollow">http://www.scip.ch/?labs.20100709</a></p>
<p>Regards,</p>
<p>Marc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Bonneau</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-67785</link>
		<dc:creator>Joseph Bonneau</dc:creator>
		<pubDate>Tue, 27 Jul 2010 18:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-67785</guid>
		<description>To clarify Fred&#039;s question, the 29% mentioned all sent cleartext passwords which we had previously registered, not new randomly-generated passwords, clearly indicating that they had been stored unhashed.</description>
		<content:encoded><![CDATA[<p>To clarify Fred&#8217;s question, the 29% mentioned all sent cleartext passwords which we had previously registered, not new randomly-generated passwords, clearly indicating that they had been stored unhashed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://www.lightbluetouchpaper.org/2010/07/27/passwords-in-the-wild-part-i-the-gap-between-theory-and-implementation/comment-page-1/#comment-67784</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Tue, 27 Jul 2010 18:48:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=2197#comment-67784</guid>
		<description>&quot;at least 29% of the sites we studied sent cleartext passwords via email, meaning that they must be stored without proper hashing&quot;

This is a non-sequitur, at least if you are referring to the sort of email that gives you a new password when you&#039;ve forgotten yours. It&#039;s perfectly possible to generate the new password, store its hash, and email the cleartext version. Whether this actually happens is of course another question.</description>
		<content:encoded><![CDATA[<p>&#8220;at least 29% of the sites we studied sent cleartext passwords via email, meaning that they must be stored without proper hashing&#8221;</p>
<p>This is a non-sequitur, at least if you are referring to the sort of email that gives you a new password when you&#8217;ve forgotten yours. It&#8217;s perfectly possible to generate the new password, store its hash, and email the cleartext version. Whether this actually happens is of course another question.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

