Felipe F Garcia

4 个库

BCryptSwift

目前它能够使用生成的盐来生成盐并散列短语。 BCryptSwift.generateSaltWithNumberOfRounds(rounds: UInt) -> String BCryptSwift.generateSalt() -> String BCryptSwift.hashPassword(password: String, withSalt salt: String) -> String? BCryptSwift.verifyPassword(password: String, matchesHash hash: String) -> Bool?

generateSaltWithNumberOfRounds() 类函数将使用提供的轮次数生成随机盐。轮次数必须在4到31之间(包含)。

generateSalt() 类便利函数将使用默认的10轮来生成随机盐。这个数字可以根据您的特定需求进行调整。

hashPassword(withSalt:) 类函数将使用盐散列密码短语。如果在处理过程中出现问题,则返回nil。请查看函数文档以获取详细信息。

verifyPassword(matchesHash:) 类便利函数将使用散列散列密码短语,然后返回新散列与给定散列之间的比较。如果在处理过程中出现问题,则返回nil。请查看函数文档以获取详细信息。

许可证: Apache-2.0

  • Swift

netfox

一个轻量级、一行配置的网络调试库,可以快速查看您的应用程序执行的所有网络请求。它抓取所有请求 - 当然包括您自己的,第三方库(如 AFNetworking 或其他)的请求,UIWebViews,等等。对于网络相关问题和错误非常实用和方便。

许可证: MIT

  • Swift

SwiftyFlow

许可证: GPL-3.0