Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <h2>PBKDF2</h2> <p>You were really close actually. The link you have given shows you how you can call the <a href="http://msdn.microsoft.com/en-us/library/system.security.cryptography.rfc2898derivebytes.aspx" rel="nofollow noreferrer">Rfc2898DeriveBytes</a> function to get PBKDF2 hash results. However, you were thrown off by the fact that the example was using the derived key for encryption purposes (the original motivation for PBKDF1 and 2 was to create "key" derivation functions suitable for using as encryption keys). Of course, we don't want to use the output for encryption but as a hash on its own.</p> <p>You can try the <a href="http://shawnmclean.com/simplecrypto-net-a-pbkdf2-hashing-wrapper-for-net-framework/" rel="nofollow noreferrer">SimpleCrypto.Net</a> library written for exactly this purpose if you want PBKDF2. If you <a href="https://github.com/shawnmclean/SimpleCrypto.net/blob/master/src/PBKDF2.cs#L98" rel="nofollow noreferrer">look at the implementation</a>, you can see that it is actually just a thin wrapper around (you guessed it) <a href="http://msdn.microsoft.com/en-us/library/system.security.cryptography.rfc2898derivebytes.aspx" rel="nofollow noreferrer">Rfc2898DeriveBytes</a>.</p> <h2>BCrypt</h2> <p>You can try the C# implementation named (what else) <a href="http://bcrypt.codeplex.com/" rel="nofollow noreferrer">BCrypt.NET</a> if you want to experiment with this variant.</p> <p><strong>Disclaimer:</strong> I have not used or tested any of the libraries that I have linked to... YMMV</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload