Hash collisions in bpaul's "bcrypt" function
Find a file
2025-06-22 00:26:54 +10:00
bcrypter got distracted and made a repl framework....... 2025-06-22 00:26:54 +10:00
.gitignore init 2025-06-21 17:42:00 +10:00
bcrypt.ctf.py init 2025-06-21 17:42:00 +10:00
NOTES init 2025-06-21 17:42:00 +10:00
README continued reorganisation 2025-06-21 21:29:00 +10:00

#### Running
The original file `bcrypt.ctf.py` can run on any version of python3.
`bcrypter.py` however is only compatible with Python 3.14.0a4 or above.
Mostly just cause I dislike `typing.Self`, and Python 3.14 now has the
wonderful `__annotate__` object method (see [PEP 649](https://peps.python.org/pep-0649/) 
& [PEP 749](https://peps.python.org/pep-0749/)) which solves my issues
on type hint semantics and static type analysis.

Beyond versioning, `bcrypter.py` has no dependencies beyond the stdlib.
Enjoy :)