Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the recommended Bcrypt C implementation? [closed]

Tags:

c

security

bcrypt

There's at least two Bcrypt implementations in C out there:

  • The original: http://bcrypt.sourceforge.net/
  • Openwall's: http://www.openwall.com/crypt/

Which one should I use as the basis for a new project? Note that I have no need for backwards compatibility, so my choice will rest solely on whichever implementation is considered more up-to-date and maintained. Also, I'm curious which one is used as the base for most non-C language bindings.

like image 714
Jon Smark Avatar asked Apr 02 '12 13:04

Jon Smark


1 Answers

The last release of bcrypt was done back in 2002. The mailing list carries just a few messages per year, most of which are never answered. It seems like that project has been dead for quite some time.

Openwall's latest version, OTOH, was released in 2011, so I'd look at that implementation first.

like image 87
Fred Foo Avatar answered Oct 29 '22 22:10

Fred Foo