bcrypt icon indicating copy to clipboard operation
bcrypt copied to clipboard

Modern(-ish) password hashing for your software and your servers

Results 17 bcrypt issues
Sort by recently updated
recently updated
newest added

The binary wheels on PyPI currently ship with a shared object compiled using Rust which seems to have some external dependencies: https://github.com/pyca/bcrypt/blob/4.0.1/src/_bcrypt/Cargo.lock For now, the corresponding packages including their version...

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.20.3 to 1.21.3. Changelog Sourced from once_cell's changelog. 1.21.3 Outline more initialization in race: #284, #285. 1.21.2 Relax success ordering from AcqRel to Release in race: #278....

dependencies
rust

Sorry if this is not the correct channel to ask this question, but I cannot find any answers to it. This code works fine in any version less than 4.0.0:...

See discussion in #969 Moved some existing test cases (that ensured bytes after the 72th were truncated) to a separate fixture and wrote new tests to assert an exception is...

See https://n0rdy.foo/posts/20250121/okta-bcrypt-lessons-for-better-apis/ Bcrypt is typically used to encrypt passwords. But it currently silently accepts input over 72 char even though characters 73 and beyond are ignored. This enables appsec attacks...

ImportError: cannot import name '__author__' from 'bcrypt._bcrypt' (/.venv/lib/python3.13/site-packages/bcrypt/_bcrypt.cpython-313-darwin.so)

The PyPI listing for bcrypt 5.0.0 only provides wheels for free-threaded Python 3.13 (cp313-cp313t-manylinux2014_x86_64.whl), PyPy, and other architectures, but not for standard CPython 3.13 on Linux (cp313-cp313-manylinux2014_x86_64.whl). This means that...