Swift implementation of the BCrypt password hashing function used in Vapor's packages.
import BCrypt let digest = try BCrypt.Hash.make(message: "foo") print(digest.string)
import BCrypt let digest = "$2a$04$TI13sbmh3IHnmRepeEFoJOkVZWsn5S1O8QOwm8ZU5gNIpJog9pXZm" let result = try BCrypt.Hash.verify(message: "vapor", matches: digest) print(result)
Visit the Vapor web framework's documentation for instructions on how to use this package.
Join the welcoming community of fellow Vapor developers in slack.
This package has been tested on macOS and Ubuntu.
Help us keep the lights on