PwGen
一个简单的、基于 Swift 的加密密码生成库。
用法
导入库
import PwGen
生成密码
默认密码(12个字符),由符号、字母和/或数字组成
let password: String = try! PwGen().generate()
大小为20的密码,将仅使用字母和/或数字
let password: String = try! PwGen().ofSize(20).withoutSymbols().generate()
符号、字母、数字加上附加字符
let password = try! PwGen().addCharacters(["€","£"]).generate()
小写字母、数字+符号,去除一些字符
let password = try! PwGen().withoutCharacters(["!","L"," "]).withoutUppercase().generate()
使用相同模式生成的10个随机密码
let generator = PwGen().withoutCharacter("a").withoutSymbols()
for _ in 0..<10 {
let password = try! generator.generate()
print(password)
}
检查将要使用的字符
let generator = PwGen().withoutSymbols()
print(generator.getCharacters())
安装
PwGen 通过 CocoaPods 提供。
要安装它,只需将以下行添加到您的 Podfile
pod 'PwGen'
然后运行
pod install
许可
PwGen 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。