thebaron / passlib

Automatically exported from code.google.com/p/passlib
Other
0 stars 0 forks source link

BCrypt C extension that's Python 3 compatible #40

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
None of the existing BCrypt implementations for Python appear to be Python 3 
compatible, nor have they been updated in a while. Current plan is to add a 
BCrypt C extension to Passlib 1.7; which will also remove the need for an 
external dependancy. 

Original issue reported on code.google.com by elic@astllc.org on 20 Aug 2012 at 1:59

GoogleCodeExporter commented 9 years ago

Original comment by elic@astllc.org on 22 Dec 2012 at 5:54

GoogleCodeExporter commented 9 years ago
I released a bcrypt library that has the same API as py-bcrypt, but works on 
Python 2.6+, Python 3.x, and PyPy 2.0. It can be found here 
https://crate.io/packages/bcrypt/.

It is using the crypt_blowfish from OpenWall.

Original comment by donald.s...@gmail.com on 11 May 2013 at 5:44

GoogleCodeExporter commented 9 years ago
The interesting thing about Donald's bcrypt package is also that it doesn't 
come with a 4-clause BSD license so it is usable also in GPL software.

Original comment by felix.sc...@oss.schwarz.eu on 10 Dec 2013 at 9:37

GoogleCodeExporter commented 9 years ago
Passlib 1.6.2 has been released, and now supports 'bcrypt' explicitly as one of 
it's backends.

Original comment by elic@astllc.org on 27 Dec 2013 at 12:38