注意:此仓库现已存档,因为我们出于性能原因已迁移到 Vapor 内部的 C 实现
BCrypt 密码哈希函数的 Swift 实现,用于 Vapor 的软件包。
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)
请访问 Vapor Web 框架的文档,以获取关于如何使用此软件包的说明。
加入 Slack 上友好的 Vapor 开发者社区。
此软件包已在 macOS 和 Ubuntu 上进行过测试。