<?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: Password Hashing in CFML	</title>
	<atom:link href="https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/</link>
	<description>CFML, AWS, WordPress and more...</description>
	<lastBuildDate>Mon, 26 Jun 2023 19:39:32 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Christophe		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-1143</link>

		<dc:creator><![CDATA[Christophe]]></dc:creator>
		<pubDate>Mon, 21 Nov 2022 07:38:45 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-1143</guid>

					<description><![CDATA[Hi,

Thank you for this very very interesting post!

Kind regards,

Christophe]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>Thank you for this very very interesting post!</p>
<p>Kind regards,</p>
<p>Christophe</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andrew Dixon		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-1119</link>

		<dc:creator><![CDATA[Andrew Dixon]]></dc:creator>
		<pubDate>Tue, 25 Oct 2022 09:53:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-1119</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-1110&quot;&gt;Heru&lt;/a&gt;.

There is no need to include the “pepper” in the &lt;code&gt;checkPassword&lt;/code&gt; function as it uses the &lt;code&gt;generateHash&lt;/code&gt; function to generate the hash again and compare it to the stored hash. so the pepper is added automatically.

Also, if you are doing something new and using Lucee, then you probably want to use the Argon2 algorithm, see https://www.andrewdixon.co.uk/2020/09/19/using-argon2-in-lucee-cfml/]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-1110">Heru</a>.</p>
<p>There is no need to include the “pepper” in the <code>checkPassword</code> function as it uses the <code>generateHash</code> function to generate the hash again and compare it to the stored hash. so the pepper is added automatically.</p>
<p>Also, if you are doing something new and using Lucee, then you probably want to use the Argon2 algorithm, see <a href="https://www.andrewdixon.co.uk/2020/09/19/using-argon2-in-lucee-cfml/" rel="ugc">https://www.andrewdixon.co.uk/2020/09/19/using-argon2-in-lucee-cfml/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Heru		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-1110</link>

		<dc:creator><![CDATA[Heru]]></dc:creator>
		<pubDate>Mon, 17 Oct 2022 21:39:53 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-1110</guid>

					<description><![CDATA[Hi Andrew, I just tried using your code to hash a password for my test application. It&#039;s great that you have your codes here for me to learn BUT I noticed on your generateHash function you added application.pepper which is great BUT on the checkPassword function, you did not include the application.pepper value. So when I used your code to test mine (without the pepper) I got a NO instead of Yes in the value returned by the check password function.
How should I include the application.pepper in the checkPassword function, Thank you]]></description>
			<content:encoded><![CDATA[<p>Hi Andrew, I just tried using your code to hash a password for my test application. It&#8217;s great that you have your codes here for me to learn BUT I noticed on your generateHash function you added application.pepper which is great BUT on the checkPassword function, you did not include the application.pepper value. So when I used your code to test mine (without the pepper) I got a NO instead of Yes in the value returned by the check password function.<br />
How should I include the application.pepper in the checkPassword function, Thank you</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andrew Dixon		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-257</link>

		<dc:creator><![CDATA[Andrew Dixon]]></dc:creator>
		<pubDate>Wed, 29 Jul 2020 11:13:49 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-257</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-256&quot;&gt;Christian&lt;/a&gt;.

Thanks Christian]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-256">Christian</a>.</p>
<p>Thanks Christian</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Christian		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-256</link>

		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Wed, 29 Jul 2020 07:07:32 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-256</guid>

					<description><![CDATA[Great, helped me a lot. Thanks for that! 

And I find your final code example quite elegant.]]></description>
			<content:encoded><![CDATA[<p>Great, helped me a lot. Thanks for that! </p>
<p>And I find your final code example quite elegant.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andrew Dixon		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-169</link>

		<dc:creator><![CDATA[Andrew Dixon]]></dc:creator>
		<pubDate>Tue, 09 Jun 2020 17:39:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-169</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-168&quot;&gt;Hugh Rainey&lt;/a&gt;.

Thanks Hugh]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-168">Hugh Rainey</a>.</p>
<p>Thanks Hugh</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Hugh Rainey		</title>
		<link>https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/#comment-168</link>

		<dc:creator><![CDATA[Hugh Rainey]]></dc:creator>
		<pubDate>Tue, 09 Jun 2020 16:07:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.andrewdixon.co.uk/?p=267#comment-168</guid>

					<description><![CDATA[Well written and explained.]]></description>
			<content:encoded><![CDATA[<p>Well written and explained.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
