Package - vapor/bcrypt

BCrypt

Swift CircleCI Slack Status

Swift implementation of the BCrypt password hashing function used in Vapor's packages.

Usage

Hash

import BCrypt

let digest = try BCrypt.Hash.make(message: "foo")
print(digest.string)

Verify

import BCrypt

let digest = "$2a$04$TI13sbmh3IHnmRepeEFoJOkVZWsn5S1O8QOwm8ZU5gNIpJog9pXZm"
let result = try BCrypt.Hash.verify(message: "vapor", matches: digest)
print(result)

📖 Documentation

Visit the Vapor web framework's documentation for instructions on how to use this package.

💧 Community

Join the welcoming community of fellow Vapor developers in slack.

🔧 Compatibility

This package has been tested on macOS and Ubuntu.

Github

link
Stars: 16

Advertisement

Releases

1.1.0 - Aug 4, 2017

New:

Swift 4 Beta Support - Aug 1 snapshot official

Milestone

1.0.0 - May 17, 2017

🎉

BCrypt is a new package to help secure passwords and other encryption that might be necessary.

1.0.0-beta.1 - Mar 27, 2017

Beta Candidate

0.1.0 - Mar 7, 2017

Swift implementation of the BCrypt password hashing function.