Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 569 Bytes

README.md

File metadata and controls

24 lines (16 loc) · 569 Bytes

Swift Bcrypt

A native, dependency and Foundation free Swift implementation of the bcrypt password hashing algorithm, based on the OpenBSD implementation.

Installation

.package(url: "https://github.com/ptoffy/swift-bcrypt.git", branch: "main")
.product(name: "Bcrypt", package: "bcrypt")

Usage

import Bcrypt

let password = "password"
let hash = try Bcrypt.hash(password: password)
let isValid = try Bcrypt.verify(password: password, hash: hash)