When to Use Bcrypt, PBKDF2, and Scrypt When to Use Bcrypt, PBKDF2, and Scrypt / tutorial / free


A more advanced version of "Use Bcrypt" (link in comments). TLDR: Use PBKDF2 if company policy requires standards and accreditations, use the superior Scrypt if a reliable implementation exists for your stack, use Bcrypt otherwise. Never use SHAx hashes. scrypt > bcrypt > PBKDF2 > all else.
1 favorite
submitted about 3 years ago, by kurtosis
When to Use Bcrypt, PBKDF2, and Scrypt popular tutorial

1 Comment


Original "Use Bcrypt" article. More in-depth discussions of this article 1, 2.

kurtosis, about 3 years ago

Login or to comment.

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.