Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Keychainaccess | 7,367 | 601 | 16 days ago | 39 | March 01, 2021 | 49 | mit | Swift | ||
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS. | ||||||||||
Secretive | 5,902 | a month ago | 96 | mit | Swift | |||||
Store SSH keys in the Secure Enclave | ||||||||||
Valet | 3,854 | 44 | 16 days ago | 43 | June 26, 2020 | 6 | apache-2.0 | Swift | ||
Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise. | ||||||||||
Uickeychainstore | 2,947 | 509 | 3 years ago | 20 | September 19, 2020 | 15 | mit | Objective-C | ||
UICKeyChainStore is a simple wrapper for Keychain on iOS, watchOS, tvOS and macOS. Makes using Keychain APIs as easy as NSUserDefaults. | ||||||||||
Ellipticcurvekeypair | 650 | a year ago | 4 | November 23, 2017 | 24 | other | Swift | |||
Sign, verify, encrypt and decrypt using the Secure Enclave | ||||||||||
Sudo Touchid | 229 | 7 months ago | 6 | epl-2.0 | Shell | |||||
Permanent TouchID support 👆 for `sudo`. | ||||||||||
Applocker | 202 | 2 years ago | 2 | July 04, 2018 | 7 | mit | Swift | |||
AppLocker - simple lock screen for iOS Application ( Swift 4+, iOS 9.0+) Touch ID / Face ID | ||||||||||
Twofa | 58 | 3 years ago | 1 | mit | Swift | |||||
A TouchID-aware 2-factor authenticator for macOS | ||||||||||
Rudo | 56 | 2 years ago | mit | Rust | ||||||
A toy sudo clone written in Rust | ||||||||||
Sgsecurityalbum | 45 | 7 years ago | 1 | mit | Objective-C | |||||
Open source security album for iOS. 开源iOS加密相册 |
Very simple locker for your iOS
application
enum ALMode { // Modes for AppLocker
case validate
case change
case deactive
case create
}
struct ALOptions { // The structure used to display the controller
var title: String?
var subtitle: String?
var image: UIImage?
var color: UIColor?
var isSensorsEnabled: Bool?
}
AppLocker.present(with: .create) // validate, deactive, change
var options = ALOptions()
options.image = UIImage(named: "face")!
options.title = "Devios Ryasnoy"
options.isSensorsEnabled = true
options.onSuccessfulDismiss = { (mode: ALMode?) in
if let mode = mode {
print("Password \(String(describing: mode))d successfully")
} else {
print("User Cancelled")
}
}
options.onFailedAttempt = { (mode: ALMode?) in
print("Failed to \(String(describing: mode))")
}
AppLocker.present(with: mode, and: appearance, over: self)
AppLocker is written in Swift 3. iOS 8.0+ Required
Just move the Source
folder to your project
pod 'AppLocker'
For iOS 8.0
pod 'AppLocker', ~> '1.0.1'
Oleg Ryasnoy, [email protected]
Telegram: https://t.me/ryasnoy
AppLocker is available under the MIT license. See the LICENSE file for more info.