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

问题描述 投票:8回答:1

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

ios swift hash passwords bcrypt
1个回答
2
投票

BCryptSwift - 用Swift写的cocoapod。

还有一个cocoapod BCrypt,它实际上是Perfect(Swift-serverside工具包)中使用的版本,但是在iOS中用作可可pod依赖。

样品用法:

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)")
}
© www.soinside.com 2019 - 2024. All rights reserved.