<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>BCrypt.Net</title><link>http://bcrypt.codeplex.com/project/feeds/rss</link><description>A .Net port of jBCrypt implemented in C&amp;#35;.</description><item><title>Reviewed: BCrypt.Net R5 (May 29, 2013)</title><link>https://bcrypt.codeplex.com/releases/view/60609#ReviewBy-vucaonam</link><description>Rated 3 Stars &amp;#40;out of 5&amp;#41; - It is a good product&amp;#33;</description><author>vucaonam</author><pubDate>Wed, 29 May 2013 09:39:58 GMT</pubDate><guid isPermaLink="false">Reviewed: BCrypt.Net R5 (May 29, 2013) 20130529093958A</guid></item><item><title>New Post: No hashing of salt, string, workload?</title><link>http://bcrypt.codeplex.com/discussions/286911</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;this might be a year late but here's a good explanation why.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title="http://stackoverflow.com/questions/5393803/can-someone-explain-how-bcrypt-verifies-a-hash" href="http://stackoverflow.com/questions/5393803/can-someone-explain-how-bcrypt-verifies-a-hash" target="_blank"&gt;http://stackoverflow.com/questions/5393803/can-someone-explain-how-bcrypt-verifies-a-hash&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>TLM</author><pubDate>Tue, 29 Jan 2013 08:47:24 GMT</pubDate><guid isPermaLink="false">New Post: No hashing of salt, string, workload? 20130129084724A</guid></item><item><title>Commented Issue: Documentation CHM not opening [6]</title><link>http://bcrypt.codeplex.com/workitem/6</link><description>Hello.  I am quite interested in using BCrypt.Net in a project at work, but I can&amp;#39;t seem to get the downloaded CHM documentation to open.  It just tells me &amp;#34;Navigation to the web page was canceled.&amp;#34;  &lt;br /&gt;&lt;br /&gt;Thanks in advance&amp;#33;&lt;br /&gt;Comments: Hey, that works.  Thanks&amp;#33;  </description><author>mrcoulson58</author><pubDate>Fri, 11 Jan 2013 21:16:07 GMT</pubDate><guid isPermaLink="false">Commented Issue: Documentation CHM not opening [6] 20130111091607P</guid></item><item><title>Commented Issue: Documentation CHM not opening [6]</title><link>http://bcrypt.codeplex.com/workitem/6</link><description>Hello.  I am quite interested in using BCrypt.Net in a project at work, but I can&amp;#39;t seem to get the downloaded CHM documentation to open.  It just tells me &amp;#34;Navigation to the web page was canceled.&amp;#34;  &lt;br /&gt;&lt;br /&gt;Thanks in advance&amp;#33;&lt;br /&gt;Comments: Not a BCrypt issue, it&amp;#39;s an internet download issue. It is blocked by default because the file was downloaded from the internet and not known to be safe by windows.&amp;#10;Find the Documentation.chm in File Explorer, right click and select Properties. At the bottom of the General tab, click the Unblock button. </description><author>mbblum</author><pubDate>Fri, 11 Jan 2013 17:31:10 GMT</pubDate><guid isPermaLink="false">Commented Issue: Documentation CHM not opening [6] 20130111053110P</guid></item><item><title>Created Issue: Documentation CHM not opening [6]</title><link>http://bcrypt.codeplex.com/workitem/6</link><description>Hello.  I am quite interested in using BCrypt.Net in a project at work, but I can&amp;#39;t seem to get the downloaded CHM documentation to open.  It just tells me &amp;#34;Navigation to the web page was canceled.&amp;#34;  &lt;br /&gt;&lt;br /&gt;Thanks in advance&amp;#33;&lt;br /&gt;</description><author>mrcoulson58</author><pubDate>Thu, 03 Jan 2013 14:54:28 GMT</pubDate><guid isPermaLink="false">Created Issue: Documentation CHM not opening [6] 20130103025428P</guid></item><item><title>Commented Issue: OverflowException in Encipher(...) [4]</title><link>http://bcrypt.codeplex.com/workitem/4</link><description>After building BCrypt in order to sign the assembly, the unit test all fail at&amp;#58;&lt;br /&gt;&lt;br /&gt;BCrypt.Encipher&amp;#40;uint&amp;#91;&amp;#93; blockArray, int offset&amp;#41;&lt;br /&gt;&lt;br /&gt;At&amp;#58;&lt;br /&gt;r &amp;#94;&amp;#61; n &amp;#94; _P&amp;#91;&amp;#43;&amp;#43;round&amp;#93;&amp;#59;&lt;br /&gt;&lt;br /&gt;Are there any additional instructions for building&amp;#63;&lt;br /&gt;I haven&amp;#39;t signed the assembly yet, nor modified the code. However, I do run the solution in vs2011.&lt;br /&gt;Comments: Just to answer my own question&amp;#59; the unit tests need to be performed in Release mode</description><author>Atrejoe</author><pubDate>Tue, 14 Aug 2012 14:09:43 GMT</pubDate><guid isPermaLink="false">Commented Issue: OverflowException in Encipher(...) [4] 20120814020943P</guid></item><item><title>Created Issue: Exposing method to derive WorkFactor [5]</title><link>http://bcrypt.codeplex.com/workitem/5</link><description>In order to determine whether an existing hash used a weak WorkFactor it would be nice if BCrypt &amp;#40;next to providing Verify&amp;#40;...&amp;#41;&amp;#41; provided a method for officially determining the WorkFactor of a hash.&lt;br /&gt;&lt;br /&gt;I see this is already in place internally for Verify&amp;#40;...&amp;#41;, I&amp;#39;m refactoring this bit so I could be exposed as well. Care if I commit this&amp;#63;&lt;br /&gt;</description><author>Atrejoe</author><pubDate>Fri, 08 Jun 2012 10:29:24 GMT</pubDate><guid isPermaLink="false">Created Issue: Exposing method to derive WorkFactor [5] 20120608102924A</guid></item><item><title>Created Issue: OverflowException in Encipher(...) [4]</title><link>http://bcrypt.codeplex.com/workitem/4</link><description>After building BCrypt in order to sign the assembly, the unit test all fail at&amp;#58;&lt;br /&gt;&lt;br /&gt;BCrypt.Encipher&amp;#40;uint&amp;#91;&amp;#93; blockArray, int offset&amp;#41;&lt;br /&gt;&lt;br /&gt;At&amp;#58;&lt;br /&gt;r &amp;#94;&amp;#61; n &amp;#94; _P&amp;#91;&amp;#43;&amp;#43;round&amp;#93;&amp;#59;&lt;br /&gt;&lt;br /&gt;Are there any additional instructions for building&amp;#63;&lt;br /&gt;I haven&amp;#39;t signed the assembly yet, nor modified the code. However, I do run the solution in vs2011.&lt;br /&gt;</description><author>Atrejoe</author><pubDate>Fri, 08 Jun 2012 10:20:25 GMT</pubDate><guid isPermaLink="false">Created Issue: OverflowException in Encipher(...) [4] 20120608102025A</guid></item><item><title>New Post: Strong Name Signing</title><link>http://bcrypt.codeplex.com/discussions/352718</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Same here.&lt;/p&gt;
&lt;p&gt;Is the idea that the source code cannot contain the key (maybe defeating the purpose of signing altogether), then maybe it would be an idea to ship the binaries with signed dlls, but keep the key out of the source, just for convenience?&lt;/p&gt;
&lt;p&gt;For now compilation with my own key seems to be the way to go.&lt;/p&gt;&lt;/div&gt;</description><author>Atrejoe</author><pubDate>Fri, 08 Jun 2012 09:58:09 GMT</pubDate><guid isPermaLink="false">New Post: Strong Name Signing 20120608095809A</guid></item><item><title>New Post: Strong Name Signing</title><link>http://bcrypt.codeplex.com/discussions/352718</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I'm trying to use this in a VS2010 VB project but because I have the project signed with a strong name every assembly must also be signed with a strong name. &amp;nbsp;Is it possible for the next version to be signed with a strong name so I can use it in my
 project?&lt;/p&gt;
&lt;/div&gt;</description><author>DonLafferty</author><pubDate>Wed, 18 Apr 2012 17:10:43 GMT</pubDate><guid isPermaLink="false">New Post: Strong Name Signing 20120418051043P</guid></item><item><title>New Post: No hashing of salt, string, workload?</title><link>http://bcrypt.codeplex.com/discussions/286911</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;The docs don't seem to be right here.&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;&lt;span id="nsrTitle"&gt;BCrypt&lt;span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;::&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;HashPassword Method (String, Int32)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/p&gt;
&lt;div&gt;Hash a password using the OpenBSD bcrypt scheme and a salt generated by &lt;a href=""&gt;
GenerateSalt(Int32)&lt;/a&gt; using the given &lt;span&gt;workFactor&lt;/span&gt;.&amp;nbsp;&lt;/div&gt;
&lt;/span&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This seems to not be correct &amp;nbsp;since there is no salt provided as a parameter for this overload.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Whats the use of having a work factor here but no salt? Ideally you want to provide the salt, text, and work factor to slow the computation time down.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Sure you can set the work factor when generating the salt, but if the salt is already generated, you would likely want to use it when a user types in a password for validation AND include a work factor to slow brute forcing down - the whole purpose
 as I would see it for the work factor to exist?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thoughts?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>adamtuliper</author><pubDate>Sat, 21 Jan 2012 07:48:09 GMT</pubDate><guid isPermaLink="false">New Post: No hashing of salt, string, workload? 20120121074809A</guid></item><item><title>Commented Issue: Change Set 1eef0262901c breaks BCrypt [3]</title><link>http://bcrypt.codeplex.com/workitem/3</link><description>The removal of the unchecked keyword in BCrypt.Encipher &amp;#40;line 639&amp;#41; makes HashPassword crash with an OverflowException. The Feistel substitution must allow overflow to work.&lt;br /&gt;&lt;br /&gt;Patch attached.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Amanuel&lt;br /&gt;&lt;br /&gt;Comments: A patch, that&amp;#39;s sooo 1998.&amp;#10;Forked and fixed at http&amp;#58;&amp;#47;&amp;#47;bcrypt.codeplex.com&amp;#47;SourceControl&amp;#47;network&amp;#47;Forks&amp;#47;mammo&amp;#47;UncheckedFix&amp;#10;</description><author>mammo</author><pubDate>Thu, 14 Jul 2011 15:50:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: Change Set 1eef0262901c breaks BCrypt [3] 20110714035051P</guid></item><item><title>Created Issue: Change Set 1eef0262901c breaks BCrypt [3]</title><link>http://bcrypt.codeplex.com/workitem/3</link><description>The removal of the unchecked keyword in BCrypt.Encipher &amp;#40;line 639&amp;#41; makes HashPassword crash with an OverflowException. The Feistel substitution must allow overflow to work.&lt;br /&gt;&lt;br /&gt;Patch attached.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Amanuel&lt;br /&gt;&lt;br /&gt;</description><author>mammo</author><pubDate>Thu, 14 Jul 2011 15:02:10 GMT</pubDate><guid isPermaLink="false">Created Issue: Change Set 1eef0262901c breaks BCrypt [3] 20110714030210P</guid></item><item><title>New Post: .NET Membership Provider</title><link>http://bcrypt.codeplex.com/discussions/262570</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Check the answers (especially the one from GalacticJello) on&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stackoverflow.com/questions/6460711/adding-a-custom-hashalgorithmtype-in-c-asp-net"&gt;http://stackoverflow.com/questions/6460711/adding-a-custom-hashalgorithmtype-in-c-asp-net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Amanuel&lt;/p&gt;&lt;/div&gt;</description><author>mammo</author><pubDate>Thu, 14 Jul 2011 14:01:33 GMT</pubDate><guid isPermaLink="false">New Post: .NET Membership Provider 20110714020133P</guid></item><item><title>Created Issue: Strong name [2]</title><link>http://bcrypt.codeplex.com/workitem/2</link><description>Could you please release a signed assembly&amp;#63;&lt;br /&gt;</description><author>tkstanczak</author><pubDate>Wed, 06 Jul 2011 13:26:22 GMT</pubDate><guid isPermaLink="false">Created Issue: Strong name [2] 20110706012622P</guid></item><item><title>New Post: .NET Membership Provider</title><link>http://bcrypt.codeplex.com/discussions/262570</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;OK so I'm a bit of a noob when it comes to such things, but is there any way to set this library up so that I can specify hashAlgorithmType=&amp;quot;BCrypt&amp;quot; in my web.config's &amp;lt;membership&amp;gt; section?&lt;/p&gt;
&lt;p&gt;If so, you might consider including it in future sample code releases as it would make including BCrypt.Net into existing projects much easier when such projects are using ASP.NET's built-in Membership Provider.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;David Perry&lt;/p&gt;
&lt;/div&gt;</description><author>enmaku</author><pubDate>Thu, 23 Jun 2011 21:48:14 GMT</pubDate><guid isPermaLink="false">New Post: .NET Membership Provider 20110623094814P</guid></item><item><title>Closed Issue: HashString(string, int) workFactor bug [1]</title><link>http://bcrypt.codeplex.com/workitem/1</link><description>workFactor argument is not used in HashString&amp;#40;string, int&amp;#41;&amp;#58;&lt;br /&gt;        public static string HashString&amp;#40;string source, int workFactor&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return HashPassword&amp;#40;source, GenerateSalt&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it should be&amp;#58;&lt;br /&gt;&lt;br /&gt;        public static string HashString&amp;#40;string source, int workFactor&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return HashPassword&amp;#40;source, GenerateSalt&amp;#40;workFactor&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;Comments: Fixed in R5</description><author>rdez6173</author><pubDate>Tue, 08 Feb 2011 15:38:33 GMT</pubDate><guid isPermaLink="false">Closed Issue: HashString(string, int) workFactor bug [1] 20110208033833P</guid></item><item><title>Commented Issue: HashString(string, int) workFactor bug [1]</title><link>http://bcrypt.codeplex.com/workitem/1</link><description>workFactor argument is not used in HashString&amp;#40;string, int&amp;#41;&amp;#58;&lt;br /&gt;        public static string HashString&amp;#40;string source, int workFactor&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return HashPassword&amp;#40;source, GenerateSalt&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it should be&amp;#58;&lt;br /&gt;&lt;br /&gt;        public static string HashString&amp;#40;string source, int workFactor&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return HashPassword&amp;#40;source, GenerateSalt&amp;#40;workFactor&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;Comments: Fixed in &amp;#91;release&amp;#58;57687&amp;#93;</description><author>rdez6173</author><pubDate>Tue, 08 Feb 2011 15:38:18 GMT</pubDate><guid isPermaLink="false">Commented Issue: HashString(string, int) workFactor bug [1] 20110208033818P</guid></item><item><title>Commented Issue: HashString(string, int) workFactor bug [1]</title><link>http://bcrypt.codeplex.com/workitem/1</link><description>workFactor argument is not used in HashString&amp;#40;string, int&amp;#41;&amp;#58;&lt;br /&gt;        public static string HashString&amp;#40;string source, int workFactor&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return HashPassword&amp;#40;source, GenerateSalt&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it should be&amp;#58;&lt;br /&gt;&lt;br /&gt;        public static string HashString&amp;#40;string source, int workFactor&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return HashPassword&amp;#40;source, GenerateSalt&amp;#40;workFactor&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;Comments: Fixed</description><author>rdez6173</author><pubDate>Tue, 08 Feb 2011 15:38:09 GMT</pubDate><guid isPermaLink="false">Commented Issue: HashString(string, int) workFactor bug [1] 20110208033809P</guid></item><item><title>Created Release: BCrypt.Net R5 (Feb 08, 2011)</title><link>http://bcrypt.codeplex.com/releases?ReleaseId=60609</link><description>&lt;div class="wikidoc"&gt;Fix for &lt;a href="http://bcrypt.codeplex.com/workitem/1"&gt;HashString(string, int) workFactor bug&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>rdez6173</author><pubDate>Tue, 08 Feb 2011 15:37:29 GMT</pubDate><guid isPermaLink="false">Created Release: BCrypt.Net R5 (Feb 08, 2011) 20110208033729P</guid></item></channel></rss>