有没有办法利用Swift来利用Bcrypt进行iOS开发?

时间:2015-08-06 11:54:14

标签: ios swift hash passwords bcrypt

我一直在寻找一个库,cocoapod或其他允许我使用Swift在iOS中实现Bcrypt的东西。

1 个答案:

答案 0 :(得分:1)

BCryptSwift-用Swift编写的cocoapod。

还有一个cocoapod BCrypt,它实际上是Perfect(Swift服务器端工具包)中使用的一个版本,但在iOS中被用作可可豆依赖项。

样品用量:

import BCrypt

let password = "mypassword"
do {
    let salt = try BCrypt.Salt()
    let hashed = try BCrypt.Hash(password, salt: salt)
    print("Hashed result is: \(hashed)")
}
catch {
    print("An error occured: \(error)")
}