This is the working area for the "Balloon Key Derivation Function (BKDF)" Internet-Draft, which specifies a new memory-hard password hashing and password-based key derivation function derived from Balloon.
Important
These implementations may not match the current version of the Internet-Draft as it is a work in progress.
Language | Name |
---|---|
C# | samuel-lucas6/Balloon.NET |
Rust | RustCrypto/balloon-hash |
Python | nachonavarro/balloon-hashing |
Go | unkaktus/balloon |
Dart | elliotwutingfeng/balloon_hashing |
Julia | elliotwutingfeng/BalloonHashing.jl |
Kotlin | elliotwutingfeng/balloon-hashing-kotlin |
Ruby | elliotwutingfeng/balloon-hashing |
See the guidelines for contributions.
Contributions can be made by creating pull requests. The GitHub interface supports creating pull requests using the Edit (✏) button.
Formatted text and HTML versions of the draft can be built using make
.
$ make
Command line usage requires that you have the necessary software installed. See the instructions.