A polyglot repo of examples for using secure passwords (typically bcrypt).

This site is maintained by Davey Shafik and is built using Sculpin.


We welcome contributions of any new language, or framework, as well as additions and corrections to exiting examples.

Please read the CONTRIBUTING document for details.

Further Reading

This site was created as an additional resource to accompany a series of blog posts:

  • Password Security Part 1: By The Numbers
  • Password Security Part 2: Using Bcrypt
  • Password Security Part 3: Anatomy of a Hash