BCrypt

Swift CircleCI Slack Status

注意:此仓库现已存档,因为我们出于性能原因已迁移到 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 上进行过测试。